MySQL/ MariaDB COALESCE 함수: 처음으로 null이 아닌 값을 만나면, 그 값을 리턴한다.
COALESCE 함수(col1, col2,,,,coln) 첫 null 아닌값 를 리턴한다.
- 인자를 두개 이상~n개 사용할 수 있는 함수.
- 여러값 중 null아닌, 최초값을 추출할 때 사용.
ex)
select COALESCE ('a', 'b', 'c', null) => 결과값 : 'a'
select COALESCE (null, 'b', 'c', null) => 결과값 : 'b'
select COALESCE ('null null, 'c', null) => 결과값 : 'c'
ex)
select COALESCE (aaa.col_a, aaa.col_b, '333')
from
(
( select col from tab_a) as col_a
, ( select col from tab_b) as col_b
) aaa
'MySQL MariaDB > SQL 문법' 카테고리의 다른 글
MySQL / MariaDB case. when. then. 단일/다중 조건문. (0) | 2022.01.19 |
---|---|
MySQL/MariaDB 세션 확인 / Session kill (0) | 2021.12.17 |
MariaDB/MySQL 정규표현식 (Regular Expression) (0) | 2021.12.09 |
MySQL / MariaDB like와 in을 동시 사용 => regexp (0) | 2021.12.09 |
MySQL/ MariaDB 현재날짜, 현재시간 반환 (0) | 2021.11.19 |
MySQL/MariaDB. 날짜 Type 데이터 -> 문자열로 변환 (0) | 2021.11.18 |
MySQL / MariaDB 날자,시간 차이 계산 / 시간표현 변경 (0) | 2021.11.17 |
MySQL MariaDB. 함수 FUNCTION 생성 및 함수 호출! (0) | 2021.10.18 |
댓글