컴퓨터관련

sql in...펌

맘편한넘 2010. 11. 8. 09:13

포스트를 만든 목적

  • SQL 을 맨날 까먹어서

내용

SQL에서 IN 은 무엇인가?

  • 연산자이다.
  • WHERE 절에서 한 컬럼에 여러값을 선택하게 해준다.
  • OR 연산자 대용으로 쓸 수 있다. 혹은 OR 연산자 보다 더 간편하다.

어떻게 SQL에서 IN 을 사용 하는가?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- When ues IN
SELECT
  *
FROM
  products
WHERE
  vend_id IN ('DLL01', 'FNG01')
  
-- When use OR
SELECT 
  
FROM 
  products 
WHERE 
  vend_id = 'DLL01' OR vend_id = 'FNG01'