[SQL] MySQL 내장함수 #1 (제어흐름함수, 문자열 함수)
✍️ Study Note [제어 흐름 함수] 1. IF (수식, 참 값, 거짓 값) 수식 = 참 -> 참 값 수식 = 거짓 -> 거짓 값 2. IFNULL (수식1, 수식2) 수식1 = NULL -> 수식2 값 수식1 = NOT NULL -> 수식1 값 3. NULLIF (수식1, 수식2) 수식1 = 수식2 -> NULL 수식1 ≠ 수식2 -> 수식1 값 4. CASE ~ WHEN ~ ELSE ~ END 'CASE 값' = 'WHEN 값' --> 'THEN 값' 'CASE 값' ≠ 'WHEN 값' --> 'ELSE 값' SELECT IF (100>200, '참이다', '거짓이다'); -- [결과 : '거짓이다] SELECT IFNULL (NULL, '널이네요'), IFNULL (100,'널이네요'); -..
[SQL] MySQL 문법 공부 (데이터 조회, 추가, 삭제, 조건 / 명령어 종류)
✍️ Study Note [SQL 명령어 종류] DML : Data Manipulation Laguage 데이터 조작(선택, 삽입, 수정,삭제) SELECT, INSERT, UPDATE, DELETE DDL : Data Definition Language 데이터베이스 개체(테이블, 개체, 뷰, 인덱스) 생성, 삭제, 변경 CREATIE, DROP, ALTER DCL : Data Control Language 접근권한 제어 GRANT, REVOKE, DENY [SQL 명령어 순서] 작성 순서 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY 실행 순서 FROM - WHERE - SELECT - GROUP BY - HAVING - ORDER BY [SQL 명령어]..