쿼리 작성 순서 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY 쿼리 실행 순서FROM - ON - JOIN - WHERE - GROUP BY - HAVING - SELECT - DISTINCT - ORDER BY
날짜와 시간 표현DATE_FORMAT(date, format)주어진 date를 format에 맞게 문자열로 변환한다.SELECT DATE_FORMAT(year, '%Y-%m-%d') FROM member;-> YYYY-mm-ddSELECT DATE_FORMAT(year, '%Y-%m-%d %T') FROM member과SELECT DATE_FORMAT(year, '%Y-%m-%d %H:%i:%s') FROM member;-> YYYY-mm-dd 00:00:00형식들형식개념예시%a요일을 세 개의 문자로 표현Sun ~ Sat%b월을 세 개의 문자로 표현Jan ~ Dec%c월을 숫자로 표현0 ~ 12%d날짜를 두 자리 숫자로 표현00 ~ 31%e날짜를 숫자로 표현0 ~ 31%H24시간 형식 시간00 ~ 23%..
IF / ELSE 조건문if(조건문, 참일때 값, 거짓일때 값)SELECT IF(required, '필수', '선택') AS '필수여부' FROM TABLESELECT IF(STATUS = 'DONE', '거래완료', '판매중') as STATUSFROM USED_GOODS_BOARD;STATUS의 필드값이 DONE일 경우 -> 거래완료아닐 경우 -> 판매중 IF / NULL 조건문IFNULL (Null이 아닐 경우 값, Null일 경우 값)SELECT IFNULL(STATUS, '완료')FROM USED_GOODS_BOARD;null이 아닐 경우 STATUS 필드 값이아닐 경우 '완료'로 표시 CASE / WHEN 조건문CASE WHEN 조건1 THEN '조건1 반환값' WHEN 조건2 THEN '조..