728x90
반응형
해커 랭크 -https://www.hackerrank.com/
Prepare > SQL > Basic Select > Weather Observation Station 7
STATION 테이블에서 모음(a, e, i, o, u)으로 끝나는 CITY 이름을 중복 제거하여 조회하세요.
Input Format
STATION 테이블은 다음과 같이 설명됩니다.
여기서 LAT_N은 북위, LONG_W는 서경입니다.
반응형
MySQL
SELECT CITY
FROM STATION
WHERE (CITY LIKE '%a'
OR CITY LIKE '%e'
OR CITY LIKE '%i'
OR CITY LIKE '%o'
OR CITY LIKE '%u')
GROUP BY CITY;
Oracle
SELECT CITY
FROM STATION
WHERE (LOWER(CITY) LIKE '%a'
OR LOWER(CITY) LIKE '%e'
OR LOWER(CITY) LIKE '%i'
OR LOWER(CITY) LIKE '%o'
OR LOWER(CITY) LIKE '%u')
GROUP BY CITY;
MS SQL Server
SELECT CITY
FROM STATION
WHERE (CITY LIKE '%a'
OR CITY LIKE '%e'
OR CITY LIKE '%i'
OR CITY LIKE '%o'
OR CITY LIKE '%u')
GROUP BY CITY;
- MySQL과 MSSQL의 경우 LIKE 조건 검색 시 대소문자 구분 따로 없어도 조회 가능.
- ORACLE의 경우 LIKE 조건 검색 시 대소문자 구분 필요함. 여기서는 소문자로 치환하여 조회함.
- 대문자로 치환하여 검색 시 : UPPER()
- 소문자로 치환하여 검색 시 : LOWER()
개인 공부를 위한 포스팅입니다.
모든 번역, 코드는 완벽하지 않을 수 있습니다.
728x90
반응형
'> 개발-IT-인터넷 > > SQL' 카테고리의 다른 글
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 9 (1) | 2023.11.01 |
---|---|
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 8 (1) | 2023.10.31 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 6 (0) | 2023.10.27 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 5 (1) | 2023.10.26 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 4 (0) | 2023.10.25 |