SQL 첫걸음 - 2장 검색조건 지정하기(2/4)
2020-11-01
1. SELECT 구에서 열 지정
SELECT no
,name
FROM sample21; (no열과 name열만 선택)
2. WHERE 구에서 행 지정
조건식의 비교 연산자
’=’ 연산자
서로 같은 값인지를 비교, 같은 값이면 참.
’<>’ 연산자
서로 다른 값인지를 비교, 다른 값이면 참.
SELECT *
FROM sample21
WHERE no = 2; (no열 값이 2인 행만)
SELECT *
FROM sample21
WHERE no <> 2; (no열 값이 2가 아닌 행만)
3. 문자열형의 상수
문자열형 , 날짜시간형을 비교할 경우는 싱글쿼트로 둘러싸 표기함.
날짜시간형
연, 월, 일을 하이픈(-)으로 구분, 시각은 시분초를 콜론(:)으로 구분하여 표기.
SELECT *
FROM sample21
WHERE name = '박준용';
SELECT *
FROM sample21
WHERE birthday = '1976-10-18';
SELECT *
FROM sample21
WHERE birthday = '1976-10-18 10:21:00';
4. NULL값 검색
NULL값을 검색할 때는 =연산자가 아닌 ‘IS NULL’을 사용.
SELECT * FROM sample21 WHERE birthday = NULL (X)
SELECT * FROM sample21 WHERE birthday IS NULL (O)
반대로 NULL 값이 아닌 행을 검색하고 싶으면 ‘IS NOT NULL’을 사용.
출처 : https://smilejh.tistory.com/