반응형

regexp 2

MySQL 프로그래머스 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 문제 답

이 글은 프로그래머스 SQL 고득점 Kit 문제와 답을 정리한 글입니다. *MySQL 버전입니다. 자동차 종류별 특정 옵션이 포함된 자동차 수 구하기 문제 💡 자동차 종류, 종류별 대 수 출력하기 자동차 옵션: 통풍시트/열선시트/가죽시트 중 하나 이상 포함해야 함 자동차 종류 오름차순 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 답 💡 문제 포인트: 자동차의 특정 옵션 키워드 필터링하기 select CAR_TYPE , count(car_id) as CARS from CAR_RENTAL_COMPANY_CAR where options regexp('열선시트|통풍시트|가죽시트') group by CAR_TYPE order by CAR_TYPE; 단순하게 생각하면 LIKE OR을 사용할 수 있으나, 쿼..

MySQL LIKE 여러 개 검색(LIKE IN), REGEXP 사용 방법

이 글은 REGEXP 사용 방법 설명과 예시를 담은 글입니다. MySQL LIKE 여러 개 검색(LIKE IN) MySQL의 LIKE 사용 시, 특정 문자 여러 개를 동시에 검색할 수 없을까?라고 고민합니다. 다음과 같이, '마%'와 '%사'를 동시 검색하고 싶지만... 방법을 몰라서 각각 검색해 봅니다. 하지만 우리가 진짜로 원하는 건 이게 아닙니다. 혹은 OR를 많이 사용할 때 한 번에 묶어주는 IN을 떠올리며, LIKE IN의 존재를 찾아봅니다. 결과는? 응~ 에러야~. MySQL REGEXP 이처럼 MySQL에서 여러 개의 특정 문자를 동시 검색을 하고 싶을 때, REGEXP를 사용합니다. MySQL REGEXP 사용 방법 REGEXP의 사용 방법은 다음과 같습니다. WHERE 조건식에 특정 문자..

SQL/MySQL 2023.08.30
반응형
top