IF

select, where 절에서 사용 가능

SELECT IF(10 > 5, '크다', '작다') AS result;

Order By

Order By 뒤에 우선 순위가 있는 열을 순서대로 적는다

LIKE

where 절과 함께 특정 패턴을 검색할 때 사용

SELECT * FROM STUDENT WHERE STUDENT_ID LIKE 'a%';

LIKE 'a%' // a로 시작되는 모든 것
LIKE 'a_%_%' // a로 시작되고 최소 3 이상의 길이를 가진 것
LIKE '_a%' // 두 번째 자리에 a가 들어가는 모든 것

IN

SELECT * FROM Customers where country in ('UK', 'KOREA') 

// Customers 중 country가 UK거나 KOREA인거 다 뽑기

BetWeen

select *
from products
where price between 10 and 20;

select *
from products
where price not between 10 and 20;

select *
from products
where (price between 10 and 20) and not  id in(2,3); // 이렇게 쓸 수도 있다

NULL 처리

IFNULL 사용