SQL 내장 함수
IF(수식, 참, 거짓) : 수식이 참 또는 거짓인지 결과에 따라서 2중 분기한다. SELECT IF (100>200, '참이다', '거짓이다'); => 거짓이다 IFNULL(수식1, 수식2) : 수식1이 NULL이 아니면 수식1이 반환되고, 수식1이 NULL이면 수식2가 반환된다. SELECT IFNUL(NULL, '널이군요'), IFNULL(100, '널이군요'); => 널이군요 =>100 NULLIIF(수식1, 수식2) : 수식1과 수식2가 같으면 NULL을 반환하고, 다르면 수식1을 반환한다. SELECT NULLIF(100, 100), NULLIF(200, 100); =>NULL =>200 CASE ~ WHEN ~ ELSE ~ END SELECT CASE 10 WHEN 1 THEN '일' WHE..
2021. 11. 17.
DML, DDL, DCL
DML(Data Manipulation Language, 데이터 조작 언어) SELECT, INSERT, UPDATE, DELETE DDL(Data Definition Language, 데이터 정의 언어) CREATE, DROP, ALTER DCL(Data Control Language, 데이터 제어 언어) GRANT, REVOKE, DENY
2021. 11. 16.