과목 II SQL 기본 및 활용

제1장 SQL 기본

제5절 WHERE 절

3. 비교 연산자

 

 

[예제] 첫 번째 요구 사항인 소속팀이 삼성블루윙즈라는 조건을 WHERE 조건절로 옮겨서 SQL 문장을 완성하여 실행한다.

------------------------------------------------------------------

소속팀이 삼성블루윙즈이거나 전남드래곤즈에 소속된 선수들이어야 하고,

포지션이 미드필더(MF:Midfielder)이어야 한다.

키는 170 센티미터 이상이고 180 이하여야 한다.

------------------------------------------------------------------

1) 소속팀코드 = 삼성블루윙즈팀 코드(K02)

2) 소속팀코드 = 전남드래곤즈팀 코드(K07)

3) 포지션 = 미드필더 코드(MF)

4) 키 >= 170 센티미터

5) 키 <= 180 센티미터

------------------------------------------------------------------ 

 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키

 FROM PLAYER

 WHERE TEAM_ID = 'K02' ;

 

 

[실행결과]

(49개 행이 영향을 받음)

 

 


 

 

 

[예제] 세 번째 요구 사항인 포지션이 미드필더(MF)인 조건을 WHERE 조건절로 옮겨서 SQL 문장을 완성하여 실행한다.

 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키

 FROM PLAYER

 WHERE POSITION = 'MF';

 

 

[실행결과]

(162개 행이 영향을 받음)

 

 


 

 

[예제] 네 번째 요구 사항인 "키가 170 센티미터 이상"인 조건도 WHERE 절로 옮겨서 SQL 문장을 완성하여 실행한다.

 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키

 FROM PLAYER

 WHERE HEIGHT >= 170;

 

 

 

[실행결과]

(439개 행이 영향을 받음)

 

 

'SQL 전문가 가이드' 카테고리의 다른 글

논리 연산자  (0) 2013.09.26
SQL 연산자  (0) 2013.09.26
SAVEPOINT  (0) 2013.09.24
ROLLBACK  (0) 2013.09.23
COMMIT  (0) 2013.09.23
Posted by G4.
,