Language/Databases
[Mysql] 조건문 IF, IFNULL, ISNULL, NVL, CASE WHEN, 정리 사용법
IF IF(조건문, true 일 때 값, false 일때 값) 기본 방식은 기존의 다른 언어들의 IF와 비슷하다. 중첩 IF 도 가능하며 값이 아닌 다른 컬럼을 출력할 수도 있다. SELECT IF( column_name is null, column_B, column_A) as A FROM table_name SELECT IF( column_name > 0 , 'true', 'false') as A FROM table_name IFNULL IFNULL(column, value) 컬럼의 값이 NULL 일 경우 지정한 값으로 출력해 준다. IF 와 마찬가지로 중첩해서도 사용할 수 있다. 사용법의 간단한 예제는 아래와 같다. SELECT IFNULL( column_name, 'A') as A FROM tabl..
2023. 2. 8. 10:54