SELECT 열1, 열2 FROM 테이블명 WHERE 조건식
WHERE 구
: 행 선택SELECT 구
: 열 선택열을 한정하기 위해서는 *
부분에 열명을 지정
SELECT 열1, 열1 ... FROM 테이블명
,
)를 이용하여 여러 개를 지정 가능SELECT 구에서 결과로 표시하고 싶은 열을 지정할 수 있다.
많은 행 속에서 필요한 데이터만 검색하기 위해서는 WEHER 구를 사용한다. FROM 구 뒤에 표기한다. WHERE
뒤에 검색 조건을 표기한다. -> 해당 조건에 일치하는 행만 결과로 반환한다.
SELECT 열 FROM 테이블명 WHERE 조건식
SQL에서는 구의 순서가 정해져 있어 바꿔적을 수 없다.
조건식은 열과 연산자, 상수로 구성되는 식이다.
WHERE 구의 조건에 일치하는 행만 결과로 반환
연산자를 기준으로 좌변과 우변의 항목 비교 , 조건식을 만족한(참) 행만 결과값으로 반환된다.
조건식은 참 또는 거짓의 진리값을 반환하는 식으로 비교 연산자를 사용해 표현한다.
<>
=
연산자는 서로 같은 값인지를 비교, <>
는 서로 다른 값인지를 비교한다.
<>
연산자를 통해 값이 서로 다른 경우 참이 되는 조건식으로 변경할 수 있다.
''
)로 둘러싸 표기해야 한다. 리터럴
: 자료형에 맞게 표기한 상수값=
연산자로 NULL 검색은 불가
IS NULL
을 사용하여 NULL 값 검색
SELECT * FROM sample WHERE birthday IS NULL:
IS NOT NULL
=
연산자: 같을 경우<>
연산자: 다를 경우>
연산자: 좌변이 클 경우>=
연산자: 좌변이 크거나 같을 경우<
연산자: 좌변이 작을 경우<=
연산자: 좌변이 작거나 같을 경우