티스토리 뷰
728x90
반응형
CASE
CASE ( 조건 or 값 ) WHEN 값1 THEN 표시값
WHEN 값2 THEN 표시값
WHEN 값3 THEN 표시값
ELSE 표시값
END
ex) case (test) when 'Y' THEN 'YES' when 'N' then 'NO' else 'Mola' end
IF
IF( 필드 = 값, 참일때값, 거짓일때값)
ex) if( test = 'Y', 'YES', 'NO')
IFNULL
IFNULL (값1, 값2)
ex) select ifnull( test, 0) from test
test값이 null이면 0을 아니면 test값 출력
ISNULL ( MS-SQL 에서 사용)
ISNULL (값)
ex) select isnull (test) from test
test 값이 null 이면 1 아니면 0
728x90
반응형
'DataBase > MySQL' 카테고리의 다른 글
[MySQL & Mybatis] mybatis에서 insert 쿼리 등 여러개 실행시키는법 (0) | 2019.12.10 |
---|---|
[MySQL] concat 문자열 합치기 (0) | 2019.06.11 |
[MySQL] rownum을 이용해 번호 붙이는방법 (0) | 2019.05.29 |
[MySQL] varchar 타입 order by 하는법 (0) | 2019.05.22 |
[MySQL] 대용량 테이블 스키마 변경하기 (0) | 2019.05.17 |
댓글