SQL/mySQL 공부
SQL FROM 뒤에 붙는 조건
GREEN나무
2024. 12. 6. 12:17
728x90
order by 컬럼명
이 컬럼을 기준으로 오름차순 정렬
order by ANIMAL_ID desc
이 컬럼을 기준으로 내림차순 정렬
HAVING 절 :
HAVING 절은 해석상 WHERE 절과 동일하다. 단 조건 내용에 그룹 함수를 포함하는 것만을 포함한다.
일반 조건은 WHERE 절에 기술, 그룹 함수를 포함한 조건은 HAVING 절에 기술한다.
HAVING 절은 GROUP BY 절 뒤에 기술한다.
HAVING 절의 조건은 그룹 함수를 포함해야 한다.
기본 구조
SELECT [DISTINCT] 컬럼, 그룹 함수(컬럼)
FROM 테이블명
[WHERE 조건]
[GROUP BY Group대상]
[HAVING 그룹 함수 포함 조건]
[ORDER BY 정렬대상 [ASC/DESC]]
SELECT NAME, COUNT(*) AS 'COUNT'
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(*) >= 2
ORDER BY NAME