--문제 1. 주석문 처리
--데이터베이스 요구사항 분석
--문제 2. 테이블 생성
CREATE TABLE GoodsInfo(
proCODE CHAR(5) PRIMARY KEY,
proName VARCHAR2(30) NOT NULL,
PRICE NUMBER(8) NOT NULL,
MAKER VARCHAR2(25) NOT NULL
);
--문제 3. 레코드 추가
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1001, '냉장고', 1800000, 'SM');
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1002, '세탁기', 550000, 'LN');
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1003, 'HDTV', 280000, 'HP');
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1004, '전자레인지', 230000, 'SM');
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1005, '오디오', 770000, 'LN');
INSERT INTO GoodsInfo(proCODE, proName, PRICE, MAKER)
VALUES(1006, 'PC', 880000, 'HP');
--문제 4. 전체 레코드 검색
SELECT * FROM GoodsInfo;
--문제 5. goodsinfo 테이블 구조 확인
DESC GoodsInfo;
--문제 6. 모든 상품의 가격 합
SELECT SUM(PRICE) FROM GoodsInfo;
--문제 7. 할인가(saleprice)컬럼 추가
ALTER TABLE GoodsInfo
ADD(SALEPRICE NUMBER);
DESC GoodsInfo;
--문제 8. 가격이 70만원 이상인 상품만 조회하고 상품명, 가격 display
SELECT proNAME, PRICE FROM GoodsInfo
WHERE PRICE >= 700000;
--문제 9. 상품코드 1002, 1003제외 상품명, 가격 display
SELECT proNAME, PRICE FROM GoodsInfo
WHERE proCODE != 1002 AND proCODE != 1003;
--문제 10. 상품명이 PC인 상품의 정보 조회
SELECT * FROM GoodsInfo
WHERE proName = 'PC';
댓글