-
MySQL if, ifnull - 조건 대체SQL 2021. 1. 5. 17:46반응형
IF : 조건에 해당하면 대체한다.
SELECT IF(조건, 참, 거짓) FROM 테이블이름;
SELECT IF(animal_type='cat', '고양이', '강아지') FROM animal_ins;
animal_type 속성의 값이 cat일 경우 고양이로 출력하고, 아닐 경우 강아지로 출력한다.
IFNULL : 값이 NULL이면 대체한다.
SELECT IFNULL(속성이름, 대체값) FROM 테이블이름;
SELECT animal_type, IFNULL(name, 'No name') as name from animal_ins order by animal_id asc;
name 속성의 값이 null일 경우 No name으로 대체한다.
반응형'SQL' 카테고리의 다른 글
MySQL limit - 상위 데이터 1개만 출력하기 (0) 2021.01.05 MySQL count - 개수 출력 (0) 2021.01.05 SQL 기본 쿼리문 (Query) (0) 2021.01.05