728x90
반응형
해커 랭크 - https://www.hackerrank.com/
Prepare > SQL > Basic Select > Weather Observation Station 6
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 8 (1) | 2023.10.31 |
---|---|
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 7 (0) | 2023.10.30 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 5 (1) | 2023.10.26 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 4 (0) | 2023.10.25 |
[해커랭크(HackerRank) SQL 풀이] - Weather Observation Station 3 (0) | 2023.10.24 |