여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. SQL - 참조 - 키워드 - LIKE
SQL – 참조 – 키워드 – LIKE
2년전 작성
12개월전 수정

LIKE

LIKE 명령은 열에서 지정된 패턴을 검색하기 위해 WHERE 절에서 사용된다.

사용할 수 있는 와일드카드
%
:
0개, 1개 또는 여러 문자를 나타낸다.
_
:
단일 문자를 나타낸다. MS Access는 물음표(?)를 대신 사용한다.
예제
CustomerName이 “a”로 시작하는 모든 고객을 선택한다.
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
CustomerName이 “a”로 끝나는 모든 고객을 선택한다.
SELECT * FROM Customers
WHERE CustomerName LIKE '%a';
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
13 Centro comercial Moctezuma Francisco Chang Sierras de Granada 9993 México D.F. 05022 Mexico
30 Godos Cocina Típica José Pedro Freyre C/ Romero, 33 Sevilla 41101 Spain
61 Que Delícia Bernardo Batista Rua da Panificadora, 12 Rio de Janeiro 02389-673 Brazil
62 Queen Cozinha Lúcia Carvalho Alameda dos Canàrios, 891 São Paulo 05487-020 Brazil
88 Wellington Importadora Paula Parente Rua do Mercado, 12 Resende 08737-363 Brazil
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
모든 위치에 “또는”이 있는 CustomerName을 가진 모든 고객을 선택한다.
SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
36 Hungry Coyote Import Store Yoshi Latimer City Center Plaza 516 Main St. Elgin 97827 USA
40 La corne d’abondance Daniel Tonini 67, avenue de l’Europe Versailles 78000 France
43 Lazy K Kountry Store John Steel 12 Orchestra Terrace Walla Walla 99362 USA
52 Morgenstern Gesundkost Alexander Feuer Heerstr. 22 Leipzig 04179 Germany
53 North/South Simon Crowther South House 300 Queensbridge London SW7 1RZ UK
55 Old World Delicatessen Rene Phillips 2743 Bering St. Anchorage 99508 USA
72 Seven Seas Imports Hari Kumar 90 Wadhurst Rd. London OX15 4NB UK
80 Tortuga Restaurante Miguel Angel Paolino Avda. Azteca 123 México D.F. 05033 Mexico
88 Wellington Importadora Paula Parente Rua do Mercado, 12 Resende 08737-363 Brazil
“a”로 시작하고 길이가 3자 이상인 CustomerName을 가진 모든 고객을 선택한다.
SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
참고

Mingg`s Diary
밍구
공부 목적 블로그