https://www.hackerrank.com/challenges/revising-the-select-query/problem?isFullScreen=true
코드설명
SELECT + LIKE + REGEXP_LIKE 를 활용합니다.
ORACLE 코드
ANSI SQL 표준인 코드입니다.
SELECT * FROM CITY WHERE POPULATION > 100000 AND CITY.COUNTRYCODE LIKE '%USA%';
REGEXP_LIKE 함수를 활용해서 검사합니다.
이떄, ^USA 와 같이 맨 앞 문자로 강제할 경우 안됩니다.
모든 경우를 포함하는 정규표현식으로 USA를 찾습니다.
SELECT * FROM CITY WHERE POPULATION > 100000 AND REGEXP_LIKE(CITY.COUNTRYCODE, 'USA');
'SQL > HackerRank' 카테고리의 다른 글
[SQL][HackerRank] Weather Observation Station 1 - SELECT ORACLE (0) | 2024.09.25 |
---|---|
[SQL][HackerRank] Japanese Cities' Names - SELECT ORACLE (0) | 2024.09.24 |
[SQL][HackerRank] Japanese Cities' Attributes - SELECT ORACLE (0) | 2024.09.24 |
[SQL][HackerRank] Select By ID - SELECT ORACLE (0) | 2024.09.24 |
[SQL][HackerRank] Select All - SELECT ORACLE (0) | 2024.09.20 |