코딩 공부/SQL

<3> WHERE

hg_96 2021. 3. 12. 00:34

 

 WHERE 절에 조건으로 사용가능한 연산자

 

비교 =, <>, <,>,<=,>= 

범위 BETEWEEN a AND b

집합 IN, NOT IN

패턴 LIKE 

IS NULL, IS NOT NULL

복합 조건 AND, OR, NOT

정렬 ORDER BY 행이름 (DESC | ASC) 내림차순, 오름차순

 

 

검색 조건

-- 행이름에 가나를 검색
WHERE 행이름 LIKE '가나'

-- 행이름에 가나를 포함하고 있는 정보 검색
WHERE 행이름 LIKE '%가나%'

-- 행이름에 두번째부터 가나를 포함하고 있는 정보 검색
WHERE 행이름 LIKE '%_가나%'

 

 

-- 
SELECT 	SUM(행이름) AS 임의행이름 -- 총합
        AVG(행이름) AS 임의행이름 -- 평균
        COUNT(행이름) AS 임의행이름	-- 총갯수
        MAX(행이름) AS 임의행이름 -- 최댓값
        MIN(행이름) AS 임의행이름 -- 최솟값

FROM 테이블이름
WHERE ID=1;