단일행함수 - 변환함수, 제어흐름함수, 시스템정보함수

gummy·2022년 11월 30일
0

국비일지

목록 보기
14/30

221130 수요일

1.변환함수


날짜를 형식에 맞게 출력하는 함수

DATE_FORMAT(날짜, 형식)

값을 지정된 데이터타입으로 변환하는 함수

CAST(값 AS 데이터타입)

2. 제어흐름함수

논리식이 참이면 참일 때 값을 출력하고 거짓이면 거짓일 때 값을 출력하는 함수

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 기본값

3.시스템 정보 함수

select user( ), current_user( ), session_user( );
select database( ), schema( );
select version( );

0개의 댓글