■ 사용 문법
GROUP BY, REGEXP
■ 사용 방법
OPTIONS에 복수개의 조건들이 있다. 문자열에 특정 문자를 포함여부를 확인하려면 여러가지 방법이 있는데 나는 REGEXP를 사용하였다. 사용시 |로 복수개 조건 설정이 가능하다.
LIKE를 사용할 수 있지만 그럴 경우 코드의 비효율이 발생한다.
( ex. OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%' )
■ 코드
SELECT CAR_TYPE, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS REGEXP '통풍시트|열선시트|가죽시트'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE ASC
728x90
'개발 > SQL' 카테고리의 다른 글
프로그래머스SQL_조건에 맞는 개발자 찾기 (0) | 2024.04.27 |
---|---|
프로그래머스SQL_업그레이드 된 아이템 구하기 (0) | 2024.04.26 |
프로그래머스SQL_성분으로 구분한 아이스크림 총 주문량 (0) | 2024.04.24 |
프로그래머스SQL_조건에 맞는 회원수 구하기 (0) | 2024.04.23 |
프로그래머스SQL_과일로 만든 아이스크림 고르기 (0) | 2024.04.23 |