MySQL/ NULL, LIMIT
NULL
NULL 값에는 =, <, <>와 같은 연사자를 적용하지 못한다.
IS NULL, IS NOT NULL 연산자로 값이 NULL인지 확인 가능하다.
SELECT COLUMN_NAMES
FROM TABLE_NAME
WHERE COLUMN_NAME IS NULL;
SELECT COLUMN_NAMES
FROM TABLE_NAME
WHERE COLUMN_NAME IS NOT NULL;
SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;
SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NOT NULL;
LIMIT
- 특정 개수만큼 데이터를 가져오는 키워드
SELECT COLUMN_NAMES
FROM TABLE_NAME
WHERE CONDITION
LIMIT NUMBER;
SELECT *
FROM Customers
LIMIT 3;
SELECT *
FROM Customers
WHERE Country='Germany'
LIMIT 3;
SELECT *
FROM Customers
WHERE Country='Germany'
LIMIT 3, 10; // 3번 행부터 시작하여 10개의 데이터 조회
// 행 번호는 0부터 시작