프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다.
주요 사용 연산자와 함수 : DATE_FORMAT('컬럼명',FORAMT)
https://programmers.co.kr/learn/courses/30/lessons/59414
형태 | 설명 | 예시 |
%a | 요일을 세 개의 문자로 표현함. | Sun부터 Sat |
%b | 월의 축약형을 세 개의 문자로 표현함. | Jan부터 Dec |
%c | 월을 숫자로 표현함. | 0부터 12 |
%D | 날짜 뒤에 영어 서수를 붙임 | 0th, 1st, 2nd, 3rd, ... |
%d | 날짜를 두 자리 숫자로 표현함. | 00부터 31 |
%e | 날짜를 숫자로 표현함. | 0부터 31 |
%f | 마이크로초를 여섯 자리 숫자로 표현함. | 000000에서 999999 |
%H | 24시간 형식 시간을 두 자리 숫자로 표현함. | 00부터 23 |
%h | 12시간 형식 시간을 두 자리 숫자로 표현함. | 01부터 12 |
%I | 12시간 형식 시간을 두 자리 숫자로 표현함. | 01부터 12 |
%i | 분을 두 자리 숫자로 표현함. | 00부터 59 |
%j | 일 년 중 몇 번째 날인지를 세 자리 숫자로 표현함. | 001부터 366 |
%k | 24시간 형식으로 시간을 표현함. | 0부터 23 |
%l | 12시간 형식으로 시간을 표현함. | 1부터 12 |
%M | 월을 완전한 문자열로 표현함. | January부터 December |
%m | 월을 두 자리 숫자로 표현함. | 00부터 12 |
%p |
오전과 오후의 대문자를 표현함. |
AM 또는 PM |
%r | hh:mm:ss AM/PM 형식으로 시간을 표현함. (12시간 형식) | 00:00:01 AM |
%S | 초를 두 자리 숫자로 표현함. | 00부터 59 |
%s | 초를 두 자리 숫자로 표현함. | 00부터 59 |
%T | hh:mm:ss 형식으로 시간을 표현함. (24시간 형식) | 23:01:01 |
%U | 일 년 중 몇 번째 주인지를 숫자로 표현함. (한 주는 일요일부터 시작함) | 00부터 53 |
%u | 일 년 중 몇 번째 주인지를 숫자로 표현함. (한 주는 월요일부터 시작함) | 00부터 53 |
%V |
일 년 중 몇 번째 주인지를 숫자로 표현함. (한 주는 일요일부터 시작하고, %X 형식을 사용함) |
00부터 53 |
%v |
일 년 중 몇 번째 주인지를 숫자로 표현함. (한 주는 월요일부터 시작하고, %x 형식을 사용함) |
00부터 53 |
%W | 요일을 완전한 문자열로 표현함. | Sunday부터 Saturday |
%w | 요일을 숫자로 표현함. | 0(일요일)부터 6(토요일) |
%X |
연도를 완전한 네 자리 숫자로 표현함. (한 주는 일요일부터 시작하고, %V 형식을 사용함) |
1999나 2003 |
%x |
연도를 완전한 네 자리 숫자로 표현함. (한 주는 월요일부터 시작하고, %v 형식을 사용함) |
1999나 2003 |
%Y | 연도를 완전한 네 자리 숫자로 표현함. | 1999나 2003 |
%y | 연도를 두 자리 숫자로 표현함. | 99나 03 |
%% | '%' 문자 | % |
출처 : TCP School, 날짜와 시간 함수, http://tcpschool.com/mysql/mysql_builtInFunction_dateTime
가벼운 블로그, [MySQL] 날짜, 시간 표기 방식 지정하기 DATE_FORMAT(),
https://lightblog.tistory.com/155
ODBC(Open Database Connectivity)란? (0) | 2020.01.20 |
---|---|
MariaDB 계정 생성과 권한 부여 및 회수 하기(grant, revoke) (0) | 2020.01.19 |
[프로그래머스, SQL 문제] 보호소에서 중성화한 동물(JOIN) with MySQL (0) | 2020.01.11 |
[프로그래머스, SQL 문제] 오랜 기간 보호한 동물(1) with MySQL (0) | 2020.01.09 |
[프로그래머스, SQL 문제] 중성화 여부 파악하기 with MySQL (0) | 2020.01.08 |