SQL HAVING COUNT, LIMIT, ORDER BY, WHERE LIKE & AND

박미소·2024년 1월 9일
0

SQL

목록 보기
1/3
SELECT NAME,
    COUNT(NAME) AS 'COUNT'
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) > 1
ORDER BY NAME

GROUP으로 묶은 후에는 GROUP에 조건을 줄때는 WHERE절이 아니라 HAVING절을 사용





ORDER BY절


테이블에 입력된 순서대로 출력되는 것이 기본.
여기서 이제 내림차순,오름차순 정렬.




HAVING COUNT(NAME) > 1


2명 이상이 좋아하는 취미를 대상으로 취미와 좋아하는 인원을 구하시오.

SELECT 취미, COUNT(취미) AS 인원 FROM dbo.취미 GROUP BY 취미 HAVING COUNT(취미) > 1



LIMIT


상위 N개 데이터 출력하기

SELECT name, email, id FROM A_TABLE LIMIT 3;





이름에 el이 들어가는 동물 찾기


AND 로 조건문 이어서 ANIMAL_TYPE = "Dog" 지정

0개의 댓글