• 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

    댓글

ABOUT ME

공부한 것을 기록하기 위해 블로그를 개설했습니다.

VISIT

/