SQL 쿼리 연습/IS NULL 6

[Lv.1 / 프로그래머스 / SQL] 잔챙이 잡은 수 구하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 (MySQL) 길이가 10cm 이하인 물고기의 개수를 출력해야 한다. 10cm 이하인 것은 LENGTH가 NULL로 표기되므로 LENGTH가 NULL인 것들을 출력하면 된다. SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO WHERE LENGTH IS NULL

[Lv.2 / 프로그래머스 / SQL] ROOT 아이템 구하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 PARENT_ITEM_ID 가 Null인 항목을 출력해야 한다. IS NULL 구문을 통해 현재 필드의 null 여부를 반환받을 수 있다. SELECT INFO.ITEM_ID, INFO.ITEM_NAME FROM ITEM_INFO AS INFO, ITEM_TREE AS TREE WHERE INFO.ITEM_ID = TREE.ITEM_ID AND TREE.PARENT_ITEM_ID IS NULL

[Lv.1 / 프로그래머스 / SQL] 이름이 있는 동물의 아이디

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 (MySQL) NAME이 NULL이 아닌 데이터의 ANIMAL_ID를 오름차순으로 조회해야 한다. SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID

[Lv.2 / 프로그래머스 / SQL] NULL 처리하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 (MySQL) NAME이 NULL인 경우 "No name" 이라는 값으로 대체해서 조회해야 한다. IFNULL 함수를 이용할 경우 위와 같은 NULL 처리가 가능하다. SELECT ANIMAL_TYPE , IFNULL(NAME, "No name") AS NAME , SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID 혹은 아래와 같이 IF를 이용하여 삼항 연산자 방식으로 해결할 수도 있다. SELECT ANIMAL_TYPE , IF(NAME IS NULL, "No ..

[Lv.1 / 프로그래머스 / SQL] 나이 정보가 없는 회원 수 구하기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 (MySQL) 나이 정보가 NULL인 회원의 수를 조회해야 한다. SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE AGE IS NULL

[Lv.1 / 프로그래머스 / SQL] 이름이 없는 동물의 아이디

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 이름이 NULL인 동물의 아이디를 조회해야 한다. 확인하고자 하는 컬럼 뒤에 IS NULL 을 사용함으로써 해당 컬럼의 값이 비어 있는지 확인할 수 있다. SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL

반응형