코테/프로그래머스

[MySQL] IS NULL

imname1am 2023. 4. 5. 01:14
반응형

 

     


    📍 경기도에 위치한 식품창고 목록 출력하기

    https://school.programmers.co.kr/learn/courses/30/lessons/131114

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    SELECT   WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N')
    FROM     FOOD_WAREHOUSE
    WHERE    ADDRESS LIKE '경기도%'
    ORDER BY WAREHOUSE_ID;

    - IFNULL(값, '대체값') : 값이 null 인 경우 대체 값으로 대체

     


    📍 이름이 없는 동물의 아이디

    https://school.programmers.co.kr/learn/courses/30/lessons/59039

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    SELECT   ANIMAL_ID
    FROM     ANIMAL_INS
    WHERE    NAME IS NULL
    ORDER BY ANIMAL_ID;

    - IS NULL : NULL 인 값 찾기

     

    * 참고

     

    [MYSQL] 쿼리문에서 NULL 값 체크 및 값 변경

    select 문을 돌리다보면 NULL 값에 대한 데이터베이스값 덕분에 에러가 날 때가 많다. 그럴 땐 IFNULL(A, B) 를 해주면 된다. 만약 A의 값이 NULL 이라면, B의 값을 출력하여라 SELECT * IFNULL((SELECT result FROM t

    happyguy81.tistory.com

     


    📍 이름이 있는 동물의 아이디

    https://school.programmers.co.kr/learn/courses/30/lessons/59407

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    SELECT   ANIMAL_ID
    FROM     ANIMAL_INS 
    WHERE    NAME IS NOT NULL
    ORDER BY ANIMAL_ID;

    - IS NOT NULL : NULL 이 아닌 경우 찾기

     


    📍 NULL 처리하기

    https://school.programmers.co.kr/learn/courses/30/lessons/59410

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE
    FROM   ANIMAL_INS 
    ORDER BY ANIMAL_ID;

    - IFNULL(값, '대체값') : 값이 null 인 경우 대체 값으로 대체

     


    📍 나이 정보가 없는 회원 수 구하기

    https://school.programmers.co.kr/learn/courses/30/lessons/131528

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

    SELECT COUNT(USER_ID) AS USERS
    FROM   USER_INFO 
    WHERE  AGE IS NULL;
    반응형