반응형
문제
USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.
구조
USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.
예시
완성한 쿼리
-- 코드를 입력하세요
SELECT
count(u.user_id) users
from(
select
user_id,
gender,
age,
joined
from user_info
where age is null
) u
이전에 푼 문제와 거의 다르지 않습니다. is null을 통해 age가 null인 데이터만 조회한 후에 개수를 세면 됩니다.
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131528
반응형
'코딩테스트 > Oracle DB' 카테고리의 다른 글
[Oracle, Oracle DB] 강원도에 위치한 생산공장 목록 출력하기 ( 23-12-18 ) (0) | 2023.12.18 |
---|---|
[Oracle, Oracle DB] 경기도에 위치한 식품창고 목록 출력하기 ( 23-12-18 ) (0) | 2023.12.18 |
[프로그래머스] 조건에 맞는 회원수 구하기 ( 23-12-15 ) (0) | 2023.12.15 |
[프로그래머스] 가장 비싼 상품 구하기 ( 23-12-15 ) (0) | 2023.12.15 |
[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 ( 23-12-14 ) (0) | 2023.12.14 |