728x90
728x90
REGEXP: Regular Expression(정규 표현식)
문자열 검색/치환할 때 like 대신 쓸 수 있는 애
^: 문자열[ ] 안에 있으면 not, 밖에 있으면 시작을 의미
SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP '^[aeiou]' : 첫글자가 aeiou 중 한 글자로 시작하는 city 뽑기
(WHERE CITY REGEXP '[^aeiou]' : aeiou 중 한 글자라도 포함하지 않는 city 뽑기 = ^a or ^e...이런 식)
SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP '[aeiou]$' : 마지막 글자가 aeiou중 한 글자로 끝나는 city 뽑기
SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP '^[aeiou]' AND CITY REGEXP '[aeiou]$' : 조건 두 개 묶는 거
=> 이렇게 써도 됨 WHERE CITY REGEXP '^[aeiou].*[aeiou]$' : .은 아무거나 하나니까 *곱하기!
728x90
728x90
'데이터베이스 DB' 카테고리의 다른 글
인덱스 장단점, 클러스터형 인덱스, 인덱스 고려사항/주의점 (0) | 2021.03.03 |
---|---|
view(뷰) 장점, 단점, 생성문법. 뷰 예제 (0) | 2021.03.03 |
통계 기반 데이터 분석: 가설, 가설 검정 방법 종류, 가설검증의 오류 (0) | 2020.08.16 |
분석용 데이터 101: 홀드아웃 교차 방법, 다중 교차 방법 (0) | 2020.08.16 |
데이터 품질 요소, 데이터 무결성 (0) | 2020.08.16 |
댓글