MySQL 날짜 관련 함수 - date_format, period_add, period_diff ...
1. DATE_FORMAT(date, format) - %a : Sun, Mon, ... 등 요일 약어 표시 - %b : Jan, ..., Dec 과 같은 달 이름 약어 표시 - %c : 1 ~ 12 사이의 월 표시 - %r : 12시간제 표시(HH:MM:SS AM or PM) 2. YEAR(date), QUARTER(date), MONTH(date), MONTHNAME(date), WEEK(date[,mode]) 순서대로 년도, 분기, 월, 월 이름, 요일 순서를 리턴함. 3. WEEKDAY(date), WEEKOFYEAR(date) 순서대로 요일순서, 년중 주의 순서를 리턴한다. 4. DAYOFYEAR(date), DAYOFMONTH(date), DAYOFWEEK(date) 년 중 날짜를 리턴, 월 ..
MySQL 문법 - Union, Group by, Having, ...
1. UNION : 중복되지 않고, Customers와 Suppliers 테이블들에 있는 도시 값들을 리턴해줌. SELECT City FROM Customers UNION SELECT City FROM Suppliers ORDER BY City; 중복되는 값까지 모두 합쳐서 보여주고 싶다면, UNION ALL 을 대신 사용. 2. GROUP BY : - row 중 동일한 값을 가진 것들끼리 그룹지어줌. ex) 각 국가마다 중복되지 않는 고객의 수는 얼마인가? - COUNT, MAX, MIN, SUM, AVG 등의 statement와 함께 쓰인다. SELECT COUNT(DISTINCT CustomerID), Country FROM Customers GROUP BY Country; - JOIN과 함께 자주..