Published 2023. 2. 27. 20:44

SELECT 와 함께 쓸 수 있는 문법들을 정리하기 위한 글입니다.

 

WHERE C BETWEEN (A) AND (B) 조건 : A와 B사이에 해당하는, C
WHERE C IN ( A ) 조건 : A에 포함하는, C
WHERE C LIKE 'A%~' 조건: 문자열이 A로 시작하는 C
LIMIT N 쿼리를 N개만큼만 가져옴
DISTINCT 중복된 쿼리는 가져오지 않음
COUNT (A) A의 쿼리 갯수를 셈
   
GROUP BY A A 필드값으로 묶어서
ORDER BY A  ASC/DESC A 기준으로 오름차순/내림차순으로 정렬
AS (A) 해당 필드를 A라는 이름으로 지정
   
LEFT JOIN A ON A.~~ = B.~~ A 테이블을 기준으로 B테이블과 병합
INNER JOIN A ON A.~~ = B.~~ A와 B 테이블의 공통적인 필드로만 병합
UNION 서로 다른 SELECT 결과를 합쳐줌
   
SubQuery () () 안에 또다른 쿼리문을 넣어서 조건으로 사용
WITH A AS () 서브쿼리문을 A로 지칭함
   
SUBSTRING_INDEX( F, S, N) F 필드 문자열을 S 기준으로 쪼갠 것의 N번째 문자열
SUBSTRING(A,F,T) A 필드 문자열을 F부터 T까지
CASE A
WHEN A ~
ELSE ...
END
조건문

 

복사했습니다!