SQL 기초: 모음으로 시작하지 않는 도시 이름 찾기
안녕하세요! 오늘은 SQL을 사용하여 특정 조건에 맞는 데이터를 추출하는 방법에 대해 알아보겠습니다. 데이터베이스에서 정보를 검색할 때는 정확하고 효율적인 쿼리가 필수입니다. 이번 포스트에서는 'STATION'이라는 테이블에서 모음으로 시작하지 않는 도시 이름을 찾는 방법을 배워보겠습니다.
STATION 테이블 구조
FieldType
ID | NUMBER |
CITY | VARCHAR2(21) |
STATE | VARCHAR2(2) |
LAT_N | NUMBER |
LONG_W | NUMBER |
이 테이블에서 우리가 집중할 컬럼은 'CITY'입니다.
SQL 쿼리 작성
도시 이름이 모음(A, E, I, O, U)으로 시작하지 않는 경우만 선택하는 SQL 쿼리는 다음과 같습니다:
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%';
쿼리 설명
- SELECT DISTINCT CITY: 도시 이름을 선택하되, 중복을 제거하여 각 도시 이름이 한 번씩만 나타나도록 합니다.
- FROM STATION: 'STATION' 테이블에서 데이터를 검색합니다.
- WHERE: 특정 조건에 맞는 데이터만 추출합니다. 이 경우, 도시 이름이 모음으로 시작하지 않는 데이터입니다.
- LIKE 'A%': 도시 이름이 'A'로 시작하는 경우를 의미합니다. '%'는 모든 가능한 문자열을 나타냅니다.
- NOT LIKE: 지정된 패턴과 일치하지 않는 모든 경우를 선택합니다.
마무리
이 쿼리를 통해 SQL에서 문자열 패턴을 활용하는 방법과 특정 조건에 맞는 데이터를 효율적으로 검색하는 방법을 배울 수 있습니다. 데이터베이스 쿼리는 데이터 과학, 웹 개발, 데이터 분석 등 다양한 분야에서 중요한 기술입니다.
이 포스트가 SQL 기초를 다지는 데 도움이 되었기를 바랍니다. . 감사합니다!
'SQL' 카테고리의 다른 글
Weather Observation Station 11 (0) | 2024.09.23 |
---|---|
Weather Observation Station 10 (2) | 2024.09.22 |
Weather Observation Station 8 (1) | 2024.09.19 |
Weather Observation Station 7 (1) | 2024.09.16 |
Weather Observation Station 6 (1) | 2024.09.13 |