- 전체
- Sample DB
- database modeling
- [표준 SQL] Standard SQL
- G-SQL
- 10-Min
- ORACLE
- MS SQLserver
- MySQL
- SQLite
- postgreSQL
- 데이터아키텍처전문가 - 국가공인자격
- 데이터 분석 전문가 [ADP]
- [국가공인] SQL 개발자/전문가
- NoSQL
- hadoop
- hadoop eco system
- big data (빅데이터)
- stat(통계) R 언어
- XML DB & XQuery
- spark
- DataBase Tool
- 데이터분석 & 데이터사이언스
- Engineer Quality Management
- [기계학습] machine learning
- 데이터 수집 및 전처리
- 국가기술자격 빅데이터분석기사
- 암호화폐 (비트코인, cryptocurrency, bitcoin)
G-SQL SQL WHERE IN 절
2017.06.10 18:00
SQL WHERE IN 절
- WHERE IN returns values that matches values in a list or subquery.
- WHERE IN is a shorthand for multiple OR conditions.
The definitive guide
for data professionals
The SQL WHERE IN syntax
The general syntax is:
- SELECT column-names
- FROM table-name
- WHERE column-name IN (values)
| PRODUCT |
|---|
| Id |
| ProductName |
| SupplierId |
| UnitPrice |
| Package |
| IsDiscontinued |
SQL WHERE IN Examples
Problem: List all suppliers from the USA, UK, OR Japan
- SELECT Id, CompanyName, City, Country
- FROM Supplier
- WHERE Country IN ('USA', 'UK', 'Japan')
Results: 8 records.
| Id | CompanyName | City | Country |
|---|---|---|---|
| 1 | Exotic Liquids | London | UK |
| 2 | New Orleans Cajun Delights | New Orleans | USA |
| 3 | Grandma Kelly's Homestead | Ann Arbor | USA |
| 4 | Tokyo Traders | Tokyo | Japan |
| 6 | Mayumi's | Osaka | Japan |
| 8 | Specialty Biscuits, Ltd. | Manchester | UK |
| 16 | Bigfoot Breweries | Bend | USA |
| 19 | New England Seafood Cannery | Boston | USA |
| PRODUCT |
|---|
| Id |
| ProductName |
| SupplierId |
| UnitPrice |
| Package |
| IsDiscontinued |
Problem: List all products that are not exactly , , , , or
- SELECT Id, ProductName, UnitPrice
- FROM Product
- WHERE UnitPrice NOT IN (10,20,30,40,50)
Results: 72 records.
| Id | ProductName | UnitPrice |
|---|---|---|
| 1 | Chai | 18.00 |
| 2 | Chang | 19.00 |
| 4 | Chef Anton's Cajun Seasoning | 22.00 |
| 5 | Chef Anton's Gumbo Mix | 21.35 |
| 6 | Grandma's Boysenberry Spread | 25.00 |
![]() |
||
| SUPPLIER |
|---|
| Id |
| CompanyName |
| ContactName |
| City |
| Country |
| Phone |
| Fax |
| CUSTOMER |
|---|
| Id |
| FirstName |
| LastName |
| City |
| Country |
| Phone |
Problem: List all customers that are from
the same countries as the suppliers.
- SELECT Id, FirstName, LastName, Country
- FROM Customer
- WHERE Country IN
- (SELECT Country
- FROM Supplier)
Results: 91 records.
| Id | FirstName | LastName | Country | |
|---|---|---|---|---|
| 1 | Maria | Anders | Germany | |
| 4 | Thomas | Hardy | UK | |
| 5 | Christina | Berglund | Sweden | |
| 6 | Hanna | Moos | Germany | |
| 7 | Frédérique | Citeaux | France | |
|
|
||||
[출처] http://www.dofactory.com/sql/where-in
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 오라클 기본 샘플 데이터베이스 | 졸리운_곰 | 2014.01.02 | 86142 |
| 공지 | [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE | 가을의 곰을... | 2013.02.10 | 78639 |
| 공지 | [G_SQL] Sample Database | 가을의 곰을... | 2012.05.20 | 95367 |
| 1 |
Programatically retrieving data from a website into a database
| 졸리운_곰 | 2017.05.30 | 9224 |


