티스토리 뷰

DATE_FORMAT(날짜, 날짜 형식)

날짜를 형식에 맞게 출력한다.

select date_format(now(), '%Y-%M-%d') as "NOW";

select date_format(now(), '%Y-%M-%d %H:%i:%s') as "NOW";

select employee_id, date_format(hire_date, '%Y-%M-%d') "입사일"
from employees;
%Y 연도 4자리 숫자 %W 요일 영문 풀네임
%y 연도 2자리 숫자 %a 요일 영문 약자
%M 월 영문 풀네임 %H 시간 24시
%b 월 영문 약자 %h 시간 12시
%m 월 2자리 숫자 %k 시간 24시, 한자리면 한자리 숫자
%c 월 2자리 숫자, 한자리면 한자리 숫자 %l 시간 12시, 한자리면 한자리 숫자
%d 일 2자리 숫자 %i 분 2자리
%e 일 2자리 숫자, 한자리면 한자리 숫자 %s 초 2자리

 

 

CAST(값 AS 데이터타입)

값을 지정된 데이터타입으로 변환시킨다.

select cast("123" as signed) A, cast("-123.45" as signed) B;

 

select  cast('2022-01-02 21:24:33.123' as date) as "DATE",
	cast('2022-01-02 21:24:33.123' as time) as "TIME",
        cast('2022-01-02 21:24:33.123' as datetime) as "DATETIME";
BINARY (2진수) CHAR (문자형)
SIGNED (부호 있는 정수형) UNSIGNED (부호 없는 정수형)
DECINAL (숫자형) DOUBLE (숫자형
FLOAT (숫자형) DATETIME (날짜형)
DATE (날짜형) TIME (시간)

BINARY는 open value in viewer로 보면 보인다!

 

'배운 것 기록 > DB' 카테고리의 다른 글

[MySQL] 단일행함수  (0) 2022.06.03
[MySQL] select 구문  (0) 2022.05.27
[MySQL] 그룹함수, GROUP BY, HAVING  (0) 2022.05.21
리눅스 명령어  (0) 2022.05.16
키 - 기본키 / 슈퍼키 / 외래키 / 후보키  (0) 2022.05.14
댓글
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함