본문 바로가기

DBMS

[DBMS] 06

실습

 

- 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';

'DBMS' 카테고리의 다른 글

[DBMS] 08  (0) 2021.11.01
[DBMS] 07  (0) 2021.10.31
[DBMS] 05  (0) 2021.10.29
[DBMS] 04  (0) 2021.10.28
[DBMS] 03  (0) 2021.10.27