728x90
목표: 원하는 조건에 맞는 행을 검색하는 방법인 WHERE 문을 확인한다.
더보기
WHERE문의 기본 형식
SELECT [열] FROM [테이블] WHERE [열] = [조건값]
예시: WHERE 문에서 = 연산자로 특정값 검색하기
SELECT * FROM nasdaq_company WHERE symbol = 'MSFT'
연산자 예시
연산자 | 설명 |
< | 조건보다 작은값 |
<= | 조건보다 같거나 작은 값 |
= | 조건과 같은 값 |
> | 조건보다 큰 값 |
>= | 조건보다 같거나 큰 값 |
<>, != | 조건과 같지 않은 값 |
!< | 조건보다 작지 않은 값 |
!> | 조건보다 크지 않은 값 |
WHERE 문에서 논리 연산자를 사용할 수도 있다.
논리 연산자
연산자 | 설명 |
ALL | 모든 비교 집합이 참이면 참 |
AND | 두 부울 표현식이 모두 참이면 참 |
ANY | 비교 집합 중 하나라도 참이면 참 |
BETWEEN | 피연산자가 범위 내에 있을 시 참 |
EXISTS | 하위 쿼리에 행이 포함시 참 |
IN | 피연산자가 리스트 중 하나라도 포함되면 참 |
LIKE | 피연산자가 패턴과 일치할 시 참 |
NOT | 부울 연산자를 반대로 실행 |
OR | 하나의 부울식이 참이면 참 |
SOME | 비교 집합 중 일부가 참이면 참 |
사용예시
SELECT * FROM company
WHERE year BETWEEN 2010 AND 2012
참고:
NULL를 검색을 할때에는 이렇게 사용한다. NULL은 정의가 되지 않은 상태이므로 일반적인 연산자로 비교할 수 없다.
SELECT * FROM company
WHERE sector IS NULL
728x90
'마케팅 이야기' 카테고리의 다른 글
[SQL] 4. 와일드카드로 문자열 검색 (0) | 2024.02.26 |
---|---|
[SQL] 3. ORDER BY문 (0) | 2024.02.24 |
[SQL] 1. SELECT 문 (0) | 2024.02.20 |
매출을 발생시키는 3가지 요소와 태도 (2) | 2024.01.10 |
우리 모두가 마케터인 현실 속 브랜딩의 힘 (2) | 2024.01.08 |