-- 아이돌 멤버 테이블 생성
alter session set nls_date_format='YYYY-MM-DD';
CREATE TABLE IDOL (
IDX NUMBER PRIMARY KEY,
IDOL_NAME VARCHAR2(100),
IDOL_BIRTH DATE,
IDOL_GROUP VARCHAR2(100)
);
-- DROP TABLE IDOL;
-- 자료 입력
-- 첫번째 자료 입력
INSERT INTO IDOL
VALUES (1, '카리나', '2000-04-11', '에스파');
-- 두번째 자료 입력
INSERT INTO IDOL
VALUES (2, '지젤', '2000-10-30', '에스파');
-- 세번째 자료 입력
INSERT INTO IDOL
VALUES (3, '윈터', '2001-01-01', '에스파');
-- 네번째 자료 입력
INSERT INTO IDOL
VALUES (4, '닝닝', '2002-10-23', '에스파');
-- BTS 자료 입력(멤버 7명)
INSERT INTO IDOL
VALUES (5, '진', '1992-12-04', 'BTS');
INSERT INTO IDOL
VALUES (6, '슈가', '1993-03-09', 'BTS');
INSERT INTO IDOL
VALUES (7, '제이홉', '1993-03-09', 'BTS');
INSERT INTO IDOL
VALUES (8, 'RM', '1994-09-12', 'BTS');
INSERT INTO IDOL
VALUES (9, '지민', '1995-10-13', 'BTS');
INSERT INTO IDOL
VALUES (10, '뷔', '1995-12-30', 'BTS');
INSERT INTO IDOL
VALUES (11, '정국', '1997-09-01', 'BTS');
-- 블랙핑크
INSERT INTO IDOL
VALUES (12, '지수', '1995-01-03', '블랙핑크');
INSERT INTO IDOL
VALUES (13, '제니', '1996-01-16', '블랙핑크');
INSERT INTO IDOL
VALUES (14, '로제', '1997-02-11', '블랙핑크');
INSERT INTO IDOL
VALUES (15, '리사', '1997-03-27', '블랙핑크');
-- 모든 자료 검색하기
SELECT * FROM IDOL;
-- 2000년 이후에 태어난 아이돌 멤버를 검색하기
SELECT * FROM IDOL
WHERE IDOL_BIRTH >= 2000; -- 에러 발생 (자료형이 다르다!!)
-- 형변환을 합니다
SELECT * FROM IDOL
WHERE IDOL_BIRTH >= TO_DATE('2000-01-01', 'YYYY-MM-DD');
-- 2000년 이전에 태어난 아이돌 멤버를 검색하기
SELECT * FROM IDOL
WHERE IDOL_BIRTH < TO_DATE('2000-01-01', 'YYYY-MM-DD');