SELECT CAR_TYPE, count(CAR_TYPE) as CARS from CAR_RENTAL_COMPANY_CAR
where OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'
group by car_type
order By CAR_TYPE
==============================================
SELECT CAR_TYPE, count(CAR_TYPE) as CARS from CAR_RENTAL_COMPANY_CAR
where OPTIONS REGEXP '통풍시트|열선시트|가죽시트'
group by car_type
order By CAR_TYPE
Like OR 을 연속으로 쓰는것 보다 보다 간편하게 정규식을 통하여 표현할 수 있다
where OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'
-> where OPTIONS REGEXP '통풍시트|열선시트|가죽시트'
https://school.programmers.co.kr/learn/courses/30/lessons/151137
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
참고 블로그
[MySql,MariaDB] Like in 같이 쓰기 해결책 REGEXP
Mysql과 MariaDB에서 like와 in을 동시에 사용한 것과 동일한 결과를 출력하는 방법 다른 DBMS는 모르겠지만 mysql에서는 like와 in을 함께 사용 할 수가 없다. 물론 마리아DB도 마찬가지로 사용을 할 수 없
yamea-guide.tistory.com
'알고리즘 챌린지 > 프로그래머스 MySQL 코테' 카테고리의 다른 글
가격대별 상품 구하기 (0) | 2023.11.11 |
---|---|
조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.10.01 |
가격이 제일 비싼 식품의 정보 출력하기 (0) | 2023.09.30 |
오프라인/온라인 판매 데이터 통합하기도움말 (0) | 2023.09.25 |
조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.09.25 |