Big Ben
Big Ben's Log
Big Ben
전체 방문자
오늘
어제
  • 전체 글 (80)
    • 파이썬 (23)
      • 파이썬 기초 (5)
      • 클래스 (6)
      • 자료구조 (4)
      • Tensorflow (3)
      • PyTorch (2)
      • konlpy (1)
      • anaconda (1)
    • 머신러닝 (3)
      • 선형회귀 (1)
      • Tree 기반 (1)
    • 딥러닝 (6)
      • NLP (2)
      • VISION (2)
      • TABULAR (0)
      • 딥러닝 서버 구축 (2)
    • 그래프 이론 (1)
      • 그래프마이닝 (1)
      • GNN (0)
    • 강화학습 (3)
      • 강화학습 기본 (3)
    • 인공지능 (5)
    • 추천시스템 (2)
      • 추천시스템 기초 (2)
    • Competitions (1)
    • 빅데이터 (8)
      • 하둡 (3)
      • 스파크 (4)
      • 클라우드 (1)
    • SQL (7)
      • MariaDB (2)
    • 논문 리뷰 (2)
    • 대학원 (0)
      • 데이터 사이언스 (0)
      • 경제학 (0)
    • 선형대수학 (7)
      • 선형대수 ICE BREAKING (1)
      • 벡터 (5)
      • 고윳값 (1)
    • 개인프로젝트 (0)
      • 포트폴리오 대시보드 + AI기반 주식 자동매매 (0)
    • 재테크 (1)
    • 자동차 (0)
    • 알고리즘 (11)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 객체지향
  • 알고리즘
  • 프로그래머스
  • 데이터베이스
  • sql
  • Baekjoon
  • class
  • AI
  • 선형대수학
  • 자료구조
  • 객체
  • 프로그래밍
  • 데이터사이언스
  • 파이썬
  • pytorch
  • 코테
  • 파이썬기초
  • 코딩테스트
  • 딥러닝
  • 백준
  • 선형대수
  • 데이터
  • 인공지능
  • mysql
  • 하둡
  • TensorFlow
  • 빅데이터
  • MariaDB
  • 머신러닝
  • PYTHON

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Big Ben

Big Ben's Log

[SQL] 조건에 부합하는 중고거래 댓글 조회 (프로그래머스)
SQL

[SQL] 조건에 부합하는 중고거래 댓글 조회 (프로그래머스)

2024. 3. 18. 15:48
반응형

프로그래머스 SQL  LV1 문제중 가장 질문 게시판이 핫한 문제중 하나를 들고 와봤다.

 

이 문제는 두 테이블 (게시판 & 댓글)을 활용하여 쿼리를 작성하는 전형적인 join 과 관련된 문제이다.

 

이 문제는 DATE 형태만 제대로 작성하면 문제없이 원하는 결과물을 만들 수 있다.

  • 올바른 DATE 포맷 사용하기 -> DATE_FORMAT() 함수 활용
SELECT b.TITLE, b.BOARD_ID, r.REPLY_ID, r.WRITER_ID, r.CONTENTS, DATE_FORMAT(r.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD b
    INNER JOIN USED_GOODS_REPLY r
    ON b.BOARD_ID = r.BOARD_ID
WHERE DATE_FORMAT(b.CREATED_DATE, '%Y-%m') = '2022-10'
ORDER BY CREATED_DATE ASC, b.TITLE ASC;

 

  • SELECT 절 DATE_FORMAT 활용: DATE_FORMAT(r.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
    • SELECT 절 point: '%Y-%m-%d' 를 명시하지 않는다면, 시간 형태가 '시분초'까지 찍혀서 정답 형태로 결과를 나타내지 않음.
    • WHERE 절 point: 위 코드블럭에 명시된 조건절도 가능하나, between을 활용해도 무방함 WHERE b.CREATED_DATE BETWEEN '2022-10-01' AND '2022-10-31'

 

반응형
저작자표시 (새창열림)

'SQL' 카테고리의 다른 글

[SQL] 프로그래머스 특정 물고기를 잡은 총 수 구하기 - 조인 & 상관중첩질의  (0) 2024.03.25
[SQL] 중첩 질의 - 상관 중첩 질의와 존재 연산자 EXISTS (3)  (0) 2024.03.21
[SQL] 검색 - 목록 검색 연산자와 중첩 질의 Nested Query (2)  (0) 2024.03.20
[SQL] 검색 - 비교 연산자와 중첩 질의 Nested Query (1)  (0) 2024.03.20
    'SQL' 카테고리의 다른 글
    • [SQL] 프로그래머스 특정 물고기를 잡은 총 수 구하기 - 조인 & 상관중첩질의
    • [SQL] 중첩 질의 - 상관 중첩 질의와 존재 연산자 EXISTS (3)
    • [SQL] 검색 - 목록 검색 연산자와 중첩 질의 Nested Query (2)
    • [SQL] 검색 - 비교 연산자와 중첩 질의 Nested Query (1)
    Big Ben
    Big Ben
    Data Scientist

    티스토리툴바