SQL WHERE 절
- 이전 페이지 SQL distinct
- 다음 페이지 SQL AND & OR
WHERE 절은 선택할 표준을 정의합니다.
WHERE 절
테이블에서 조건을 설정하여 데이터를 선택하려면 SELECT 문에 WHERE 절을 추가할 수 있습니다.
문법
SELECT 열 이름 FROM 테이블 이름 WHERE 열 연산자 값
WHERE 절에서 사용할 수 있는 다음 연산자가 있습니다:
연산자 | 설명 |
---|---|
= | 일치 |
<> | 불일치 |
> | 소수점 이상 |
< | 소수점 이하 |
>= | 소수점 이상 포함 |
<= | 소수점 이하 포함 |
BETWEEN | 특정 범위 내 |
LIKE | 특정 패턴을 검색 |
주석:SQL의 일부 버전에서는 연산자 <>를 !=로 쓸 수 있습니다.
WHERE 절 사용
만약 "Beijing" 도시에 거주하는 사람을 선택하고 싶다면, SELECT 문에 WHERE 절을 추가해야 합니다:
SELECT * FROM Persons WHERE City='Beijing'
"Persons" 테이블
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
아담스 | 조ohn | Oxford Street | 런던 | 1970 |
부시 | 조지 | Fifth Avenue | 뉴욕 | 1975 |
카터 | 토마스 | 창안 거리 | 베이징 | 1980 |
게이츠 | 빌 | Xuanwumen 10 | 베이징 | 1985 |
결과:
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
카터 | 토마스 | 창안 거리 | 베이징 | 1980 |
게이츠 | 빌 | Xuanwumen 10 | 베이징 | 1985 |
캡콘 사용
주의하세요. 예제에서 조건 값 주위에 사용한 것은 단일 캡콘입니다.
SQL은 텍스트 값을 둘러싸기 위해 단일 캡콘을 사용합니다텍스트 값(대부분의 데이터베이스 시스템은 양쪽 캡콘도 받아들입니다)。그렇다면숫자، 캡콘을 사용하지 마세요.
텍스트 값:
이것은 올바른 것입니다: SELECT * FROM Persons WHERE FirstName='Bush' 이것은 잘못된 것입니다: SELECT * FROM Persons WHERE FirstName=Bush
숫자:
이것은 올바른 것입니다: SELECT * FROM Persons WHERE Year>1965 이것은 잘못된 것입니다: SELECT * FROM Persons WHERE Year>'1965'
- 이전 페이지 SQL distinct
- 다음 페이지 SQL AND & OR