WHERE

WHERE절은 if문과 유사하다.

해당 절의 내용이 true인 행만 선별해서 가져올 수 있다.

이에 사용되는 등호/부등호 연산자는 다음과 같다.

= 같다.
<> 같지 않다.
> 좌항이 우항보다 크다.
< 우항이 좌항보다 크다.
>= 좌항이 우항보다 크거나 같다.
<= 우항이 좌항보다 크거나 같다.

 

TOP

TOP절은 데이터베이스에 저장된 테이블의 상위 n개의 행의 데이터를 가져온다.

사용 예는 다음과 같다.

기본적으로 데이터베이스에 데이터가 어떤 방식으로 저장되어있는지 모르는 경우에 TOP절은 그냥 무작위 행을 골라오는것이나 마찬가지이다. 따라서 정렬을 통해 어떤 행을 가져올지를 결정할 수 있다.

ORDER BY를 통해 판매량 수를 기준으로 내림차순으로 정렬한 후, TOP을 이용하면 판매량 상위 3개 책을 가져올 수 있다.

'DB > 관계형 DB' 카테고리의 다른 글

CASE  (0) 2021.04.15
패턴 매칭(Like)/ 와일드카드  (0) 2021.04.14
데이터 정렬(ORDER BY)  (0) 2021.04.08
숫자함수(ROUND,RAND,PI,POWER)/변환함수(CAST)  (0) 2021.04.08
날짜/시간 함수  (0) 2021.03.31

+ Recent posts