250x250
vg-rlo
vg-rlo
vg-rlo
전체 방문자
오늘
어제
  • CATEGORY (114)
    • 일상과 기록 (12)
    • REVIEW (11)
    • DATA (20)
      • ML and DL (6)
      • NLP (2)
      • Growth hacking (2)
      • Note (10)
    • CODE (46)
      • Algorithm and Data Structur.. (2)
      • Coding Test (34)
      • DB (2)
      • Python (6)
      • Linux (2)
      • Github (0)
    • Portfolio (6)
      • Pratice and Tutorials (2)
      • Toy Projects (2)
      • Competitions (2)
      • Data Analysis (0)
    • ISSUE (17)
    • 🛠... (0)

블로그 메뉴

  • Github

인기 글

티스토리

hELLO · Designed By 정상우.
vg-rlo

vg-rlo

CODE/Coding Test

[HackerRank] Basic SELECT

2022. 1. 11. 23:09

HackerRank에서 BASIC 문제에 해당하는 Weather Observation Station에 해당하는 문제들을 풀었습니다.

문자열이 포함되는 경우, 포함되지 않는 경우를 LOWER, SUBSTR, NOT IN을 사용해서 풀었습니다. 

# 8 - 다중 조건, LIKE 사용
SELECT DISTINCT CITY FROM STATION 
WHERE (CITY LIKE 'a%' OR CITY LIKE 'e%' OR CITY LIKE 'i%' OR CITY LIKE 'o%' OR CITY LIKE 'u%') 
AND (CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u');

# 8 - LOWER, SUBSTR 사용 
SELECT DISTINCT CITY FROM STATION 
WHERE LOWER(SUBSTR(CITY, 1, 1)) IN ("a", "e", "i", "o", "u") 
AND LOWER(SUBSTR(CITY, -1, 1)) IN ("a", "e", "i", "o", "u");

# 9
SELECT DISTINCT CITY FROM STATION
WHERE LOWER(SUBSTR(CITY, 1, 1)) NOT IN ("a", "e", "i", "o", "u");

# 10 
SELECT DISTINCT CITY FROM STATION
WHERE LOWER(SUBSTR(CITY, -1, 1)) NOT IN ("a", "i", "e", "o", "u");

# 11
SELECT DISTINCT CITY FROM STATION
WHERE LOWER(SUBSTR(CITY, 1, 1)) NOT IN ("a", "i", "e", "o", "u") OR
LOWER(SUBSTR(CITY, -1, 1)) NOT IN ("a", "i", "e", "o", "u");

# 12
SELECT DISTINCT CITY FROM STATION
WHERE LOWER(SUBSTR(CITY, 1, 1)) NOT IN ("a", "i", "e", "o", "u") AND
LOWER(SUBSTR(CITY, -1, 1)) NOT IN ("a", "i", "e", "o", "u");
저작자표시 비영리 변경금지 (새창열림)
    'CODE/Coding Test' 카테고리의 다른 글
    • [Programmers] 헤비 유저가 소유한 장소
    • [HackerRank] Higher Than 75 Marks
    • [Programmers] 깊이/너비우선탐색(DFS/BFS) - 단어 변환
    • [Programmers] 힙(heap) - 디스크 컨트롤러
    vg-rlo
    vg-rlo
    🛠블로그 공사중.. Keep going! 🤔 (Profile - Dinotaeng®)

    티스토리툴바