실습
- PLAYER 테이블에서 TEAM_ID가 'K01'인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID = 'K01';
- PLAYER 테이블에서 TEAM_ID가 'K01'이 아닌 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID != 'K01';
- PLAYER 테이블에서 WEIGHT가 70 이상이고 80 이하인 선수 검색
SELECT * FROM PLAYER WHERE WEIGHT >= 70 AND WEIGHT <= 80;
※ 하나의 COLUMN의 범위가 '이상 이하'인 경우 'BETWEEN' 사용 가능
SELECT * FROM PLAYER WHERE WEIGHT BETWEEN 70 AND 80;
- PLAYER 테이블에서 TEAM_ID가 'K03'이고 HEIGHT가 180 미만인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID = 'K03' AND HEIGHT < 180;
- PLAYER 테이블에서 TEAM_ID가 'K06'이고 NICKNAME이 '제리'인 선수 검색
SELECT * FROM PLAYER WHERE TEAM_ID = 'K06' AND NICKNAME = '제리';
- PLAYER 테이블에서 HEIGHT가 170 이상이고 WEIGHT가 80 이상인 선수 검색
SELECT * FROM PLAYER WHERE HEIGHT >= 170 AND WEIGHT >= 80;
- STADIUM 테이블에서 SEAT_COUNT가 30000 초과 41000 이하인 경기장 검색
SELECT * FROM STADIUM WHERE SEAT_COUNT > 30000 AND SEAT_COUNT <= 41000;
- PLAYER 테이블에서 TEAM_ID가 'K02'이거나 'K07'이고 포지션은 'MF'인 선수 검색
※ 항상 OR보다 AND가 우선순위가 높다.
SELECT * FROM PLAYER WHERE (TEAM_ID = 'K02' OR TEAM_ID = 'K07') AND "POSITION" = 'MF';
※ 하나의 COLUMN의 조건이 'OR'인 경우 'IN' 사용 가능
SELECT * FROM PLAYER WHERE TEAM_ID IN('K02', 'K07') AND "POSITION" = 'MF';