-
[SQL] 프로그래머스 - 조건에 맞는 도서 리스트 출력하기 (SELECT)DataBase 2024. 1. 30. 21:11
https://school.programmers.co.kr/learn/courses/30/lessons/144853
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
[문제]
BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성하고, 결과는 출판일을 기준으로 오름차순 정렬하는 것이다!

데이터는 이런식으로 되어있고, 간단한 쿼리당
select book_id as BOOK_ID, left(published_date, 10) as PUBLISHED_DATE from book where category = '인문' and left(published_date, 4)='2021' order by published_date;인문일때, 그리고 왼쪽에서 부터 문자열을 4개 잘라서 2021과 같을 때,
출력은 출력 형식을 반드시 아래처럼 지켜줘야한다고 해서 다시 left로 문자열을 잘랐다.

[MSSQL] 문자열 자르기 (SUBSTRING, LEFT, RIGHT)
SQL Server에서 문자열을 자르기 위해서는 SUBSTRING, LEFT, RIGHT 세 가지 함수를 사용할 수 있다. 오라클에서는 SUBSTR 함수 하나로 위의 세 가지 함수 기능을 모두 할 수 있지만, SQL Server에서는 위의 세
gent.tistory.com
'DataBase' 카테고리의 다른 글
[SQL] 프로그래머스 - 3월에 태어난 여성 회원 목록 출력하기 (SELECT) (1) 2024.02.01 [SQL] 프로그래머스 - 12세 이하인 여자 환자 목록 출력하기 (SELECT) (0) 2024.01.31 [SQL] 프로그래머스 - 평균 일일 대여 요금 구하기 (SELECT) (2) 2024.01.25 [DB] MySql 설치하기 (Mac M1) (0) 2023.03.12