SQLD · 제58회 · 16번

Q.162025582과목 · SQL 기본 및 활용
온라인 쇼핑몰의 결제 정보를 관리하는 다음 [결제내역] 테이블이 있다. 2025년 12월의 월별 총 결제 건수를 집계하고자 할 때, 다음 중 실행 결과가 올바르게 나오지 않는 SQL 구문은?
보기
[결제내역]
결제번호결제일시
PAY0012025-12-01 10:15:00
PAY0022025-12-25 18:30:00
PAY0032026-01-05 09:00:00
  • 1SELECT COUNT(*) FROM 결제내역 WHERE TO_CHAR(결제일시, 'YYYYMM') = '202512';
  • 2SELECT COUNT(*) FROM 결제내역 WHERE 결제일시 >= TO_DATE('20251201', 'YYYYMMDD') AND 결제일시 < TO_DATE('20260101', 'YYYYMMDD');
  • 3SELECT COUNT(*) FROM 결제내역 WHERE SUBSTR(TO_CHAR(결제일시, 'YYYY-MM-DD'), 1, 7) = '2025-12';
  • 4SELECT COUNT(*) FROM 결제내역 WHERE TRUNC(결제일시) = TO_DATE('2025-12', 'YYYY-MM');

정답: 4 · SELECT COUNT(*) FROM 결제내역 WHERE TRUNC(결제일시) = TO_DATE('2025-12', 'YYYY-MM');

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기