-
[SQL/프로그래머스] 조건에 맞는 회원수 구하기, 특정 날짜 조건 주기코딩테스트/프로그래머스 2023. 1. 20. 10:53
조건에 맞는 회원수를 구하는 문제이다. 문제에서 2021에 가입한 회원을 조회해야 되는데 오라클 데이터 조건 주는 게 생각나지 않는 거 아닌가!? 정리해보려고 한다.
https://school.programmers.co.kr/learn/courses/30/lessons/131535
📑 Date 자료형 데이터 -> 문자열로 변경 후 조회
select * from table where to_char(date,'yyyy') > '2021'
📑 문자열 -> Date 형으로 변경 후 조회
select * from table where date > to_date('20211222')
select * from table where date between to_date('20220212') and to_date('20230112')
위의 방법을 사용해서 쉽게 검색할 수 있다. 정답은 이거!
-- 코드를 입력하세요 SELECT count(*) from USER_INFO where TO_CHAR(JOINED, 'yyyy') = '2021' and age >=20 and age <=29
반응형'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[SQL/프로그래머스] 헤비 유저가 소유한 장소 , 다중행 서브쿼리, 인라인뷰, 분석함수 (0) 2023.03.16 [SQL/프로그래머스] 오랜 기간 보호한 동물(1) rownum, rank() (0) 2023.03.15 [SQL/프로그래머스] 없어진 기록 찾기 (NOT IN, NOT EXISTS) (0) 2023.03.15 [SQL/프로그래머스] 경기도에 위치한 식품창고 목록 출력하기, CASE (0) 2023.01.17 [프로그래머스/sql] 재구매가 일어난 상품과 회원 리스트 구하기 (0) 2023.01.16