SELECT *
FROM CITY
WHERE COUNTRYCODE = 'USA' AND POPULATION > 100000
sql은 ==을 안쓴다!
SELECT NAME
FROM CITY
WHERE COUNTRYCODE = 'USA' AND POPULATION > 120000
SELECT *
FROM CITY
SELECT *
FROM CITY
WHERE ID = 1661
SELECT *
FROM CITY
WHERE COUNTRYCODE = 'JPN'
SELECT NAME
FROM CITY
WHERE COUNTRYCODE = 'JPN'
SELECT CITY, STATE
FROM STATION
SELECT DISTINCT CITY
FROM STATION
WHERE ID % 2 = 0
SQL에서 나머지 구하는 법 '%'
SELECT COUNT(CITY) - COUNT(DISTINCT CITY)
FROM STATION
SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY), CITY
LIMIT 1;
SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY) DESC, CITY
LIMIT 1
LIMIT 쓰는 것에 익숙해지자!
SELECT CITY
FROM STATION
WHERE SUBSTR(CITY,1,1) IN ('a','e','i','o','u')
substr함수와 1부터 시작한다는 거 기억하기
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,-1,1) IN ('a','e','i','o','u')
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,1,1) IN ('a','e','i','o','u') AND SUBSTR(CITY,-1,1) IN ('a','e','i','o','u')
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,1,1) NOT IN ('a','e','i','o','u')
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,-1,1) NOT IN ('a','e','i','o','u')
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,1,1) NOT IN ('a','e','i','o','u') OR SUBSTR(CITY,-1,1) NOT IN ('a','e','i','o','u')
SELECT DISTINCT CITY
FROM STATION
WHERE SUBSTR(CITY,1,1) NOT IN ('a','e','i','o','u') AND SUBSTR(CITY,-1,1) NOT IN ('a','e','i','o','u')
SELECT NAME
FROM STUDENTS
WHERE MARKS > 75
ORDER BY SUBSTR(NAME, -3, 3), ID
RIGHT 함수를 사용해도 된다. RIGHT(NAME,3)
SELECT NAME
FROM EMPLOYEE
ORDER BY NAME
SELECT NAME
FROM EMPLOYEE
WHERE SALARY > 2000 AND MONTHS < 10
ORDER BY EMPLOYEE_ID