[Inflearn] SQL 강의 고급 - 정규표현식

🌹Haeri Lee·2023년 2월 21일
0

[MySql] 인프런 강의

목록 보기
8/9

☑️ 정규표현식
ㄴ 문자열에서 패턴을 찾아내는 규칙
ㄴ 필요할 때 마다 검색해서 사용
ㄴ 문자열의 패턴을 찾아내는 코드

*) 정규표현식을 테스트 해 볼 수 있는 사이트: https://regexr.com/

☑️ 예제

[Hacker Rank] Weather Observation Station 6


[방법1]
SELECT DISTINCT CITY
FROM STATION
WHERE CITY LIKE 'a%'
OR WHERE CITY LIKE 'e%'
OR WHERE CITY LIKE 'i%'
OR WHERE CITY LIKE 'o%'
OR WHERE CITY LIKE 'u%'

[방법2] 정규표현식
SELECT DISTINCT city
FROM STATION
WHERE CITH REGEXP '^[aeiou].*'
-- ^ : 문자열이 여기서 시작하고
-- .* : 위에 like에서 %기호와 동일한 기능
-- a,e,i,o,u로 시작하는 어떤 문자열이든 가지고 와라

profile
안녕하세요 공부한 내용을 기록하기 위해서 시작했습니다.

0개의 댓글