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