-
SQL은 논리로 분간하는 것이 주목적으로 EXCEL로 따지면 논리( IF , VLOOKUP , INDEX / MATCH )의 값을 가진다
DISTINCT == SELECT한 것의 중복값을 없애라
-- SQL은 언제나 내장함수는 SELECT처럼 대문자 나머지 지정된 것들은 소문자 SELECT DISTINCT city FROM station -- CITY의 중복을 없앤 station의 column중에서 WHERE LEFT( city,1 ) NOT IN('a', 'e', 'i', 'o', 'u') -- city의 앞글자(1)가 모음('a', 'e', 'i', 'o', 'u') (NOT) 없도록 포함되지 않도록 필터링 WHERE RIGHT( city,1 ) NOT IN('a', 'e', 'i', 'o', 'u') -- city의 뒷글자(1)가 모음('a', 'e', 'i', 'o', 'u') (NOT) 없도록 포함되지 않도록 필터링
NOT == 모든 내장함수의 논리를 반대하게 해주는 고마운 기능이다
'SQL' 카테고리의 다른 글
SQL의 GROUP BY & HAVING (3) 2024.11.07 SQL 함수의 기본 사용법: COUNT와 AVG 함수 (3) 2024.11.06 SQL의_EXCEL-filter_ORDER BY (0) 2024.11.04 SQL - LIKE, IN, BETWEEN, IS NULL (0) 2024.10.30 SQL_비교연산자 & 논리연산자_ (0) 2024.10.30