Skip to content

Latest commit

Β 

History

History
56 lines (38 loc) Β· 1.64 KB

File metadata and controls

56 lines (38 loc) Β· 1.64 KB

SQL LIKE

SQL의 LIKE μ—°μ‚°μž

Table of Contents

LIKE Opeartor

LIKE μ—°μ‚°μžλ₯Ό 톡해 νŠΉμ • 값을 쑰회 ν•  수 μžˆλ‹€.

LIKE 와 μ‘°ν•©ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” κΈ°ν˜Έμ—°μ‚°μžλ‘œλŠ” %와 _κ°€ μžˆλ‹€.

μ—°μ‚°μž %

SQL λ¬Έμ—μ„œ % λŠ” μ™€μΌλ“œμΉ΄λ“œ(*)와 λ™μΌν•œ 역할을 ν•œλ‹€.

Syntax

  • <character>%
  • %<character>
  • %<character>%

예)

상황 : at&t λΌλŠ” νšŒμ‚¬κ°€ μ‚¬μš©ν•œ μ €μž₯μ†Œ 총 μš©λŸ‰μ„ ν™•μΈν•˜κ³ μž 함.
AT&T νšŒμ‚¬λŠ” 지점1(at&t1)κ³Ό 지점2(at&t2)을 κ°–κ³  μžˆλ‹€.

SQL Syntax

SELECT SUM(capacity)
FROM `company_report`
WHERE `company_code` LIKE 'at&t%'

μœ„μ˜ SQL 문의 μ˜λ―ΈλŠ” λ‹€μŒκ³Ό κ°™λ‹€.

company_report ν…Œμ΄λΈ”μ— ν•΄λ‹Ήν•˜λŠ”
company_code μ»¬λŸΌμ—μ„œ at&tλΌλŠ” 값을 ν¬ν•¨ν•œ λͺ¨λ“ (%) 데이터λ₯Ό μ‘°νšŒν•˜μ—¬
capacity(μ‚¬μš©ν•œ μš©λŸ‰)λ₯Ό 합계낸 값을 μΆ”μΆœ

κ²°κ³Ό
total capacity

% 둜 인해 at&t νšŒμ‚¬μ˜ 지점1(at&t1)κ³Ό 지점2(at&t2) 값이 ν•©μ‚°ν•΄μ„œ λ‚˜μ˜¨λ‹€.

↑ return to TOC

μ—°μ‚°μž _

SQL λ¬Έμ—μ„œ _ λŠ” ν•œ κΈ€μž(Characters) λ₯Ό μ˜λ―Έν•œλ‹€.

  • character : λ¬ΈμžλΏλ§Œμ•„λ‹ˆλΌ μˆ«μžμ™€ λŒ€λΆ€λΆ„μ˜ punctuation 도 포함.

예)

t-mobi__ β†’ t-mobi 둜 μ‹œμž‘ν•˜μ—¬ 두가지 아무 문자(_)둜 이루어진 κ°’

↑ return to TOC