59doit

[ SQL ] 예제 #1 본문

Q.

[ SQL ] 예제 #1

yul_S2 2022. 12. 27. 11:22
반응형

 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