minjeong-oh
기록
minjeong-oh
전체 방문자
오늘
어제
  • 분류 전체보기 (207)
    • ML & Neural Net (3)
    • ◼️GNN (1)
    • ◼️시계열 (1)
    • ◼️추천시스템 (0)
    • ◼️수학 (3)
    • Data Engineer (2)
    • ◼️Spark (1)
    • ◼️Kafka (1)
    • ◼️Elestic Search (0)
    • ◼️Redis (0)
    • ◼️ClickHouse (1)
    • Programming Language (4)
    • ◼️셸 스크립트 (0)
    • ◼️SQL (0)
    • ◼️React (0)
    • ◼️Git (1)
    • ◼️Python (1)
    • ◼️C++ (33)
    • ◼️Fortran 99 (2)
    • ◼️OpenGL (7)
    • ◼️MFC (35)
    • ◼️Flutter (46)
    • ◼️Kotlin (1)
    • ◼️Android (1)
    • ◼️Java (1)
    • ◼️C (4)
    • Development (0)
    • ◼️디자인패턴 (0)
    • ◼️네트워크 (2)
    • ◼️인증 (1)
    • Computer Science (4)
    • 알고리즘 문제풀이 (12)
    • SQL 고득점 Kit 문제풀이 (8)
    • 취업준비 (0)
    • Notion 정리 글 (1)
    • Article Scrap (12)
      • Careerly - Q&A (7)
      • Careerly - Post (2)
    • 기타 등등 (16)

블로그 메뉴

  • 글쓰기
  • 홈
  • 태그
  • 방명록
  • 편집

공지사항

인기 글

태그

  • 구조체배열포인터
  • 그램업그레이드
  • 19년식그램SSD장착
  • AI배워야하나
  • hello테마
  • 티스토리폰트배경색없애기
  • SpringBootSwagger
  • OpenGL회전
  • 그램풀스팩업그레이드
  • 구조체매개변수
  • 19년식그램램장착
  • 이것이C++이다책참고
  • NextJSSwagger
  • GSLB
  • kafka구축
  • 리눅스파티션
  • API문서정리
  • 이차원구조체배열포인터
  • mfc
  • 인공지능개발자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
minjeong-oh

기록

SQL 고득점 Kit 문제풀이

프로그래머스 SQL 고득점 Kit - IS NULL 문제 풀이 (Oracle)

2023. 12. 26. 18:01

프로그래머스 SQL 고득점 Kit 문제 풀이 

 위 링크에서 IS NULL 문제를 풀고 풀이를 기록하는 게시글입니다. 

 

 

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

LIKE문에 문자열은 작은 따옴표를 써야한다. sql쓸 때 전부 작은 따옴표쓰기.

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

 

2. 업그레이드 할 수 없는 아이템 구하기

- IN 연산자에 NULL을 포함 시킬 수 없다!

IN 연산자는 값의 목록을 비교하는 데 사용됩니다. 그러나 null 값은 목록에 포함되지 않기 때문에 조건에 null 값이 있는 경우 해당 조건은 항상 false를 반환합니다.

SELECT ITEM_ID, ITEM_NAME, RARITY
FROM ITEM_INFO 
WHERE ITEM_ID 
NOT IN (
SELECT DISTINCT(PARENT_ITEM_ID)
FROM ITEM_TREE
WHERE PARENT_ITEM_ID IS NOT NULL)
ORDER BY ITEM_ID DESC

 

아래 쿼리의 경우 컬럼 값이 NULL인 행을 찾으려고 하지만, IN 절에 NULL 을 포함시킬 수 없으므로 결과가 없다.

SELECT * FROM 테이블 WHERE 컬럼 IN (NULL);

 

 

 

'SQL 고득점 Kit 문제풀이' 카테고리의 다른 글

프로그래머스 SQL 고득점 Kit - String, Date 문제 풀이 (Oracle)  (0) 2023.12.26
프로그래머스 SQL 고득점 Kit - JOIN 문제 풀이 (Oracle)  (0) 2023.12.26
프로그래머스 SQL 고득점 Kit - GROUP BY 문제 풀이 (Oracle)  (0) 2023.12.26
프로그래머스 SQL 고득점 Kit - SUM,MAX,MIN 문제 풀이 (Oracle)  (0) 2023.12.26
프로그래머스 SQL 고득점 Kit - SELECT 문제 풀이 (Oracle)  (1) 2023.12.26

    티스토리툴바