240624

Gi Woon Lee·2024년 6월 24일
1

TIL

목록 보기
2/78
post-thumbnail

SQL

코드타카

6번. 동명 동물 수 찾기


#두 번 이상 중복된 이름: DISTINCT(NAME) > 1
#HAVING 절: GROUP BY 절에 대한 조건문 역할을 수행한다. 
SELECT NAME, COUNT(NAME) COUNT
FROM ANIMAL_INS
GROUP BY NAME 
HAVING COUNT(NAME) > 1
ORDER BY 2 

Having 절이 group by절의 조건문 역할을 수행한다.

8번. 상위 N개 레코드

SELECT NAME
FROM ANIMAL_INS
WHERE DATETIME =
(
SELECT MIN(DATETIME)
FROM ANIMAL_INS
)
# WHERE절에 MIN 함수를 못 쓰나..? 못쓴다! 
# WHERE절에도 서브퀘리는 들어갈 수 있다! 

집계 함수는 WHERE절에 들어가지 못한다.
반면 subquery는 어디든 들어간다.

WHERE 절에 사용되는 연사자

  1. 비교연산자
  2. 논리연산자

0개의 댓글