본문 바로가기
반응형

서브쿼리3

<SQLD 40> 서브쿼리에 대한 기출문제 매일 SQLD 기출 문제 풀기 챌린지 문제 40. 아래의 테이블들에 대해서 SQL문을 수행하였을 때의 결과 값은? [ TEST40_1 ] COL 1 2 3 4 [ TEST40_2 ] COL 2 NULL [ SQL ] SELECT COUNT(*) FROM TEST40_1 A WHERE A.COL NOT IN (SELECT COL FROM TEST40_2); ① 0 ② 1 ③ 3 ④ 6 해설해보기 제시된 쿼리는 TEST40_1 테이블에서, TEST40_2 테이블의 COL 컬럼에 없는 COL 값을 가진 행의 수를 세는 쿼리입니다. ■ NOT IN 주어진 리스트에 없는 값을 찾습니다. 주의깊게 봐야할 것은 TEST40_2 테이블의 COL 컬럼에 NULL 값이 존재한다는 점 입니다. NULL은 비교연산을 수행할 .. 2024. 4. 9.
<프로그래머스 61> 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기(Lv.3) 프로그래머스에서 제공하는 SQL문제 매일 풀기 챌린지 문제 설명 다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. Column name Type Nullable HISTORY_ID INTEGER FALSE CAR_ID INTEGER FALSE START_DATE DATE FALSE END_DATE DATE FALSE 문제 CAR_RENTAL_COMPANY_R.. 2024. 2. 15.
<프로그래머스 47> 자동차 평균 대여 기간 구하기(Lv.2) 프로그래머스에서 제공하는 SQL문제 매일 풀기 챌린지 문제 설명 다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. Column name Type Nullable HISTORY_ID INTEGER FALSE CAR_ID INTEGER FALSE START_DATE DATE FALSE END_DATE DATE FALSE 문제 CAR_RENTAL_COMPANY_R.. 2024. 2. 1.
반응형