221130 수요일
DATE_FORMAT(날짜, 형식)
값을 지정된 데이터타입으로 변환하는 함수
CAST(값 AS 데이터타입)
논리식이 참이면 참일 때 값을 출력하고 거짓이면 거짓일 때 값을 출력하는 함수
IF(논리식, 참일 때 값, 거짓일 때 값)
수식1이 null이 아니면 수식1을 반환하고, 수식1인 null이면 수식2를 반환함.
null값을 실제값으로 변환해 주는 함수!
IFNULL(수식1, 수식2(실제값))
수식1과 수식2가 같으면 NULL을 반환하고,
다르면 수식1을 반환하는 함수
NULLIF(수식1, 수식2)
case 표현식
-- SQL구문에서 if-then-else의 논리를 적용할 수 있는 연산자
-- 함수는 아니나 제어 흐름 함수와 함께 정리해 두기
(좌변) (=) (우변)
CASE 비교값 WHEN 값1 THEN 결과1
WHEN 값2 THEN 결과2
... ... ELSE 기본값
select user( ), current_user( ), session_user( );
select database( ), schema( );
select version( );