반응형
사이트명 : 프로그래머스(Programmers)
문제명 : NULL 처리하기
SQL : MySQL
ANIMAL_INS 테이블에서 NAME이 NULL인 값을
'No name' 으로 변환하고
조회 시 ANIMAL_ID 기준으로 오름차순 정렬해서 가져와야 한다
틀릴 만한 경우는 No name을 No Name 이런 식으로 써서 틀리는 경우가 많으므로
단어를 잘 확인하자
내가 푼 방법은 아래와 같은데
MYSQL에서는 NVL이 없고
대신 IFNULL을 사용한다
IFNULL(컬럼명, NULL 시 값);
이런 식으로 사용하는데 NAME 컬럼이 비면 'No name'을 줘서 NAME 컬럼에 NULL 대신 들어온다는 말이다
여기에 ANIMAL_ID로 ORDER BY를 걸어주면 끝이 난다
반응형
'SQL > 문제풀이' 카테고리의 다른 글
프로그래머스 오랜 기간 보호한 동물(2) 풀이(MySQL) (0) | 2019.09.09 |
---|---|
프로그래머스 중성화 여부 파악하기 풀이(MySQL) (0) | 2019.09.09 |
프로그래머스 이름이 있는 동물의 아이디 풀이(MySQL) (0) | 2019.09.09 |
프로그래머스 입양 시각 구하기(2) 풀이(MySQL) (1) | 2019.09.09 |
프로그래머스 입양 시각 구하기(1) 풀이(MySQL) (0) | 2019.09.09 |
댓글