Study/DB

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 06.검색 조건 지정하기

momo02 2018. 8. 28. 17:28
반응형

저자 : 아사이 아츠시

출판 : 한빛미디어 

발매 : 2015.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'을 사용.

반응형