🧱[SQL] IN

μ–‘ν˜„μ •Β·2023λ…„ 12μ›” 5일
0

SQL

λͺ©λ‘ 보기
5/7

πŸš€ IN

  • WHERE 절 λ‚΄μ—μ„œ νŠΉμ •κ°’ μ—¬λŸ¬κ°œλ₯Ό μ„ νƒν•˜λŠ” SQL μ—°μ‚°μž
  • μ—¬λŸ¬ 개의 κ°’ λͺ©λ‘ μ€‘μ—μ„œ ν•˜λ‚˜μ˜ 값이라도 λ§Œμ‘±ν•˜λ©΄ 쑰건에 ν•΄λ‹Ήν•˜λŠ” κ²°κ³Όλ₯Ό 좜λ ₯

μ΄λ ‡κ²Œλ§Œ 보면 μ–΄λ–¨λ•Œ μ“°μ΄λŠ”μ§€ 감이 잘 μ•ˆ 올 것 μž…λ‹ˆλ‹€. λ‹€λ₯Έ μ—°μ‚°μžμ™€ λΉ„κ΅ν•˜μ—¬ μ‚¬μš©λ²•κ³Ό IN의 μž₯점에 λŒ€ν•΄ μ•Œμ•„ λ³΄κ² μŠ΅λ‹ˆλ‹€.


  • μš°μ„  μ•„λž˜μ˜ 쿼리문은 μ‘°κ±΄μ ˆμ— or 을 μ‚¬μš©ν•˜μ—¬ μ—¬λŸ¬ 쑰건을 μ§€μ • ν•΄ μ£Όμ—ˆμŠ΅λ‹ˆλ‹€.
    SELECT size, color
     FROM   Product
     WHERE  color = 'red'
     OR     color = 'orange'
     OR     color = 'yellow'

μ…‹ λ‹€ 같은 color에 λŒ€ν•œ 쑰건인데 맀번 μ€‘λ³΅μœΌλ‘œ μž…λ ₯ν•˜μ§€ μ•Šμ„ 방법은 μ—†μ„κΉŒμš”? μ΄λ•Œ μ‚¬μš©ν•  수 μžˆλŠ” μ—°μ‚°μžκ°€ λ°”λ‘œ IN μž…λ‹ˆλ‹€.

  • μ•žμ˜ μ½”λ“œλ₯Ό IN 을 μ‚¬μš©ν•΄ μž‘μ„±ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.
    SELECT size, color
     FROM   Product
     WHERE  color IN'(red' ,'orange', 'yellow')

μ‚¬μš©λ²•

 WHERE [칼럼λͺ…] IN ('쑰건1', '쑰건2', '쑰건3'....)

μž₯점

  • μœ„μ˜ μ˜ˆμ‹œμ™€ 같이 μ—¬λŸ¬ 쑰건에 λŒ€ν•œ μ½”λ“œλ₯Ό μ€‘λ³΅μ μœΌλ‘œ μž‘μ„±ν•  ν•„μš” 없이 , λ₯Ό μ‚¬μš©ν•΄ ν•œ λ²ˆμ— μ²˜λ¦¬ν•  수 μžˆλ‹€λŠ” μž₯점을 κ°€μ§‘λ‹ˆλ‹€.

0개의 λŒ“κΈ€