저자 : 아사이 아츠시
출판 : 한빛미디어
발매 : 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'을 사용.
'Study > DB' 카테고리의 다른 글
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 08.패턴 매칭에 의한 검색(LIKE) (0) | 2018.08.28 |
---|---|
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 07.조건 조합하기(AND,OR,NOT) (0) | 2018.08.28 |
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 05.테이블 구조 참조하기 (0) | 2018.08.28 |
[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 04.Hello World 실행(+MySQL 설치 및 설정) (0) | 2018.08.28 |
[SQL 첫걸음] 1장.데이터 베이스와 SQL - 03.데이터베이스 서버 (0) | 2018.08.28 |