SELECT 열1,열2 ... FROM 테이블명
- 쉼표를 통해서 열을 구분
많은 행 속에서 필요한 데이터만 검색하기 위해서는 WHERE 구를 사용.
SELECT 열 FROM 테이블명 WHERE 조건식
- 순서가 바뀌면 에러가 발생
열
과연산자
,상수
로 구성되는 식SELECT *FROM sample21 WHERE no=2;
no = 2
는 no
,=
,2
세 개의 항목으로 나눌 수 있음.no
는 열 이름 =
는 연산자, 2
는 상수문자열
,날짜시간형열
을 표기할 경우에는 싱글쿼트('')
로 둘써야 표기해야됨SELECT *FROM sample21 WHERE name = '홍길동';
IS NULL
을 사용SELECT *FROM sample21 WHERE birthday IS NULL;
논리 연산자 AND, OR, NOT
조건식1 AND 조건식2
, 조건식1 OR 조건식2
, NOT 조건식
SELECT 명령어를 사용해서 데이터베이스의 데이터를 검색할 때 보다 상세하게 원하는
결괏값을 얻기 위해 2개 이상의 조건식을 조합해 검색하는 경우가 많음.
조건식을 조합해 사용할 경우 복수 조건을 WHERE 구로 지정
SELECT *FROM sample24 WHERE a<>0 AND b<>0;
SELECT *FROM sample24 WHERE a<>0 OR b<>0;