[SELECT] 조건에 맞는 도서 리스트 출력하기
2024. 7. 16. 12:06ㆍ코딩테스트/sql
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE CATEGORY='인문' and PUBLISHED_DATE like '2021%' ## YEAR(PUBLISHED_DATE) = 2021
ORDER BY PUBLISHED_DATE;
LIKE 함수
% : 0개 이상의 임의의 문자와 일치
_ : 정확히 1개의 임의의 문자와 일치
- WHERE COLUMN_NAME LIKE 'abc%': 'abc'로 시작하는 모든 문자열을 찾습니다.
- WHERE COLUMN_NAME LIKE '%abc': 'abc'로 끝나는 모든 문자열을 찾습니다.
- WHERE COLUMN_NAME LIKE '%abc%': 'abc'를 포함하는 모든 문자열을 찾습니다.
- WHERE COLUMN_NAME LIKE '_abc': 정확히 네 문자로 이루어지고, 두 번째부터 네 번째까지가 'abc'인 문자열을 찾습니다.
'코딩테스트 > sql' 카테고리의 다른 글
[SQL 쿼리/테이블 기본 정리] (0) | 2024.10.19 |
---|