59doit
[ SQL ] 예제 #1 본문
반응형
1. 상품정보(GoodsInfo)테이블 생성하시오.
CREATE TABLE GOODSINFO( PROCODE CHAR(5) PRIMARY KEY, PRONAME VARCHAR2(30) NOT NULL, PRICE NUMBER(8) NOT NULL, MAKER VARCHAR2(25) NOT NULL ); |
--Table GOODSINFO이(가) 생성되었습니다. |
2. 생성된 GoodsInfo테이블에 레코드를 추가하시오.
INSERT INTO GOODSINFO VALUES(1001,'냉장고',1800000,'SM'); INSERT INTO GOODSINFO VALUES(1002,'세탁기',550000,'LN'); INSERT INTO GOODSINFO VALUES(1003,'HDTV',280000,'HP'); INSERT INTO GOODSINFO VALUES(1004,'전자레인지',230000,'SM'); INSERT INTO GOODSINFO VALUES(1005,'오디오',770000,'LN'); INSERT INTO GOODSINFO VALUES(1006,'PC',880000,'HP'); |
--1 행 이(가) 삽입되었습니다. --1 행 이(가) 삽입되었습니다. --1 행 이(가) 삽입되었습니다. --1 행 이(가) 삽입되었습니다. --1 행 이(가) 삽입되었습니다. --1 행 이(가) 삽입되었습니다. |
3. 전체 레코드를 검색하시오.
SELECT * FROM GOODSINFO; |
4. GoodsInfo테이블의 구조를 확인하시오.
DESC GOODSINFO; |
5. 상품정보(GoodsInfo)테이블에서 모든 상품의 가격 합을 구하시오.
SELECT SUM(PRICE) FROM GOODSINFO; |
6. GoodsInfo테이블에 할인가(salePrice) 컬럼을 추가하시오
ALTER TABLE GOODSINFO ADD SALEPRICE VARCHAR2(20); |
--Table GOODSINFO이(가) 변경되었습니다. |
7. GoodsInfo테이블에서 가격이 70만원 이상인 상품만 조회하여 상품명과 가격만 display하시오
SELECT * FROM GOODSINFO WHERE PRICE >= 700000; |
8. GoodsInfo테이블에서 상품코드가 1002와 1003를 제외한 상품의 상품명과 가격을 display하시오.
SELECT * FROM GOODSINFO WHERE PROCODE != 1002 AND PROCODE != 1003; |
9. GoodsInfo테이블에서 상품명이 PC인 상품의 정보를 조회하시오.
SELECT * FROM GOODSINFO WHERE PRONAME IN 'PC'; |
반응형
'Q.' 카테고리의 다른 글
[SQL] 예제 #3 (0) | 2022.12.28 |
---|---|
[ SQL ] 예제 #2 (0) | 2022.12.28 |
[ R ] 화면설계 예제 TEST (10) (0) | 2022.12.25 |
[ R ] 다양한 시각화 문제 (0) | 2022.12.24 |
데이터 시각화 연습문제 (0) | 2022.12.22 |
Comments