Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 웹 스크랩핑
- 프로젝트
- 스파르타 코딩
- MySQL
- wil
- 스파르타코딩
- hackerrank
- 티스토리챌린지
- 파이썬 머신러닝 완벽가이드
- 파이썬 머신러닝 완벽 가이드
- 오블완
- 어쩌다 마케팅
- 파이썬
- 회귀분석
- 파이썬 철저입문
- 내일배움
- 내일배움카드
- 내일배움캠프
- R
- TiL
- 프로그래머스
- 텍스트 분석
- Cluster
- SQL
- 중회귀모형
- 파이썬 철저 입문
- 스파르타
- 실전 데이터 분석 프로젝트
- harkerrank
- 미세먼지
Archives
- Today
- Total
OkBublewrap
Weather Observation Station 9 본문
Query the list of CITY names from STATION that do not start with vowels. Your result cannot contain duplicates.
Input Format
The STATION table is described as follows:

모음으로 시작하지 않은 city 이름, 중복 불가
SELECT DISTINCT city
FROM station
WHERE city NOT LIKE 'a%'
and city NOT LIKE 'e%'
and city NOT LIKE 'i%'
and city NOT LIKE 'o%'
and city NOT LIKE 'u%'
NOT LIKE 연산자를 사용을 하면 된다.
정규식 연습
SELECT DISTINCT city
FROM station
WHERE city NOT REGEXP '^[aeoui].*'
REGEXP는 LIKE를 안써도 되는 것을 알았다. NOT LIKE 같이 해야하는 줄 알았는데 그게 아니였다.
"." 은 문자 하나를 뜻하고 *은 갯수 였다. 그래서 ".*"을 같이 쓰게 되면 문자열을 갖고 올 수 있게 되는 것이다.
'개발 > SQL' 카테고리의 다른 글
| Weather Observation Station 11 (0) | 2023.02.22 |
|---|---|
| Weather Observation Station 10 (0) | 2023.02.22 |
| Weather Observation Station 8 (0) | 2023.02.22 |
| Weaher Observation Station 7 (0) | 2023.02.22 |
| Weather Observation Station 5 (0) | 2023.02.22 |