Toán tử THÍCH SQL – tham gia bằng cách sử dụng toán tử like sql

Bạn đang xem : tham gia bằng toán tử like sql

SQL

Toán tử LIKE

Toán tử THÍCH SQL

Toán tử LIKE được sử dụng trong
Mệnh đề WHERE
để tìm kiếm một mẫu cụ thể trong một cột.

Có hai ký tự đại diện thường được sử dụng cùng với
Toán tử LIKE
:

  • Dấu phần trăm (%) đại diện cho không, một hoặc nhiều ký tự
  • Dấu gạch dưới (_) đại diện cho một ký tự duy nhất

Lưu ý: MS Access sử dụng dấu hoa thị (*) thay vì phần trăm
dấu (%) và dấu chấm hỏi (?) thay cho dấu gạch dưới (_).

Dấu phần trăm và dấu gạch dưới cũng có thể được sử dụng kết hợp!

Cú pháp LIKE

CHỌN cột1, cột2, …
TỪ tên_bảng
Mô hình LIKE columnN WHERE;

Mẹo: Bạn cũng có thể kết hợp bất kỳ số lượng điều kiện nào bằng cách sử dụng
Toán tử AND
hoặc HOẶC .

Dưới đây là một số ví dụ hiển thị các toán tử LIKE khác nhau với các ký tự đại diện ‘%’ và ‘_’:

Nhà điều hành LIKE
Sự mô tả

NƠI Tên khách hàng THÍCH ‘a%’
Tìm bất kỳ giá trị nào bắt đầu bằng “a”

NƠI Tên khách hàng THÍCH ‘% a’
Tìm bất kỳ giá trị nào kết thúc bằng “a”

NƠI Tên khách hàng THÍCH ‘% hoặc%’
Tìm bất kỳ giá trị nào có “hoặc” ở bất kỳ vị trí nào

NƠI Tên Khách hàng THÍCH ‘_r%’
Tìm bất kỳ giá trị nào có “r” ở vị trí thứ hai

NƠI Tên khách hàng THÍCH ‘a_%’
Tìm bất kỳ giá trị nào bắt đầu bằng “a” và có ít nhất 2 ký tự

NƠI Tên khách hàng THÍCH ‘a __%’
Tìm bất kỳ giá trị nào bắt đầu bằng “a” và có độ dài ít nhất 3 ký tự

Địa điểm Liên hệ Tên THÍCH ‘a% o’
Tìm bất kỳ giá trị nào bắt đầu bằng “a” và kết thúc bằng “o”

Cơ sở dữ liệu Demo

Bảng dưới đây hiển thị bảng “Khách hàng” hoàn chỉnh từ cơ sở dữ liệu mẫu của Northwind:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry

1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Đức

2Ana Trujillo Bánh mì và kemAna TrujilloAvda. của Hiến pháp 2222Mexico D.F.05021Mexico

3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312Mexico D.F.05023Mexico

4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK

5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

6Blauer See DelikatessenHanna MoosForsterstr. 57Mannheim68306Đức

7Blondel père et filsFrédérique Citeaux24, địa điểm KléberStrasbourg67000France

8Bólido Bữa ăn chế biến sẵnMartín SommerC / Araquil, 67Madrid28023Spain

Ứng dụng 9Bon’Laurence Lebihans12, rue des BouchersMarseille13008France

Thị trường dưới đáy đô laElizabeth Lincoln23 Tsawassen Blvd.TsawassenT2F 8M4Canada

Đồ uống của 11BVictoria AshworthFauntleroy CircusLondonEC2 5NTUK

12Cactus TakeoutPatricio SimpsonCerrito 333Buenos Aires1010Argentina

13 Trung tâm mua sắm MoctezumaFrancisco ChangSierras de Granada 9993Mexico D.F.05022Mexico

14Chop-suey Trung QuốcYang WangHauptstr. 29Bern3012 Thụy Sĩ

15 Mineiro Trade Pedro Afonso Av. dos Lusíadas, 23São Paulo05432-043Brazil

16Consolidated HoldingsElizabeth BrownBerkeley Gardens 12 BreweryLondonWX1 6LTUK

17Drachenblut DelikatessendSven OttliebWalserweg 21Aachen52066Đức

18Du monde entierJanine Labrune67, rue des Cinquante OtagesNantes44000France

19Kết nối phía đôngAnn Devon35 King GeorgeLondonWX3 6FWUK

hai mươi
Ernst Handel
Roland Mendel
Kirchgasse 6
Graz
8010
Áo

hai mươi mốt
Gia đình Archibald
Aria Cruz
Rua Oros, 92 tuổi
sao Paulo
05442-030
người nước Brazil

22
Nhà máy FISSA Inter. Xúc xích S.A.
Diego Roel
C / Moralzarzal, 86 tuổi
Madrid
28034
Tây ban nha

23
Người sành ăn
Martine Rancé
184, chaussee de Tournai
Lille
59000
Nước pháp

24
Dân gian och fä HB
Mary Larson
Akergatan 24
Bracke
S-844 67
Thụy Điển

25
Frankenversand
Peter Franken
Berlin Platz 43
Munich
80805
nước Đức

26
Nhà hàng Pháp
carine schmitt
54 rue Royale
Nantes
44000
Nước pháp

27
Franchi S.p.A.
Paolo Accotti
Qua Monte Bianco 34
Turin
10100
Nước Ý

Xem Thêm  Các loại chỉ mục trong SQL - lập chỉ mục trong sql là gì

28
Fury Bacalhau và Fruits of the Sea
Lino Rodriguez
Garden of Roses No. 32
Lisbon
1675
Bồ Đào Nha

29
Phòng trưng bày người sành ăn
Eduardo Saavedra
Rambla de Catalunya, 23 tuổi
Barcelona
08022
Tây ban nha

30
Ẩm thực điển hình của người Goth
Joseph Peter Freyre
C / Romero, 33 tuổi
Seville
41101
Tây ban nha

31
Bánh mì dành cho người sành ăn
Andre Fonseca
Trung bình Brazil, 442
Campinas
04876-786
người nước Brazil

32
Chợ thực phẩm Great Lakes
Howard Snyder
2732 Baker Blvd.
Eugene
97403
CÔNG DỤNG

33
GROSELLA-Nhà hàng
Manuel Pereira
Đại lộ số 5 Los Palos Grandes
Caracas
1081
Venezuela

3. 4
Hanari Meats
Mario Pontes
Rua do Paco, 67 tuổi
Rio de Janeiro
05454-876
người nước Brazil

35
HILARIO-Nguồn cung cấp
Carlos Hernandez
Carrera 22 với Ave. Carlos Soublette # 8-35
San Cristobal
5022
Venezuela

36
Cửa hàng nhập khẩu Hungry Coyote
Yoshi Latimer
City Centre Plaza 516 Main St.
Elgin
97827
CÔNG DỤNG

37
Hungry Owl All-Night Grosts
Patricia Mckenna
8 Đường Johnstown
nút bần

Ireland

38
Island Trading
Helen Bennett
Garden House Crowther Way
Cowes
PO31 7PJ
Vương quốc Anh

39
Koniglich Essen
Philip Cramer
Maubelstr. 90
brandenburg
14776
nước Đức

40
Các góc
Daniel Tony
67 avenue de l’Europe
Versailles
78000
Nước pháp

41
The Maison d’Asie
Annette Roulette
1 rue Alsace-Lorraine
Toulouse
31000
Nước pháp

42
Hầm rượu Bacchus cười
Yoshi Tannamuri
1900 Oak St.
van Vancouver
V3F 2K1
Canada

43
Cửa hàng Lazy K Kountry
John Steel
12 Sân thượng của dàn nhạc
walla walla
99362
CÔNG DỤNG

44
Lehmanns Marktstand
Renate Messiner
Magazineweg 7
Frankfurt am.
60528
nước Đức

Bốn năm
Let’s Stop N Shop
Jaime Yorres
87 Polk St Suite 5
San Francisco
94117
CÔNG DỤNG

46
LILA-Siêu thị
Carlos Gonzalez
Carrera 52 với Ave. Bolívar # 65-98 Llano Largo
Barquisimeto
3508
Venezuela

47
LINEN-Delicates
Philip Left
Đại lộ 5 de Mayo Porlamar
Margaret I.
4980
Venezuela

48
Nhà hàng Lonesome Pine
Fran Wilson
89 Đường Chiaroscuro.
Portland
97219
CÔNG DỤNG

49
Magazzini Alimentari Riuniti
John Rovelli
Via Ludovico il Moro 22
Bergamo
24100
Nước Ý

năm mươi
Maison Dewey
Catherine Dewey
Rue Joseph-Bens 532
Bruxelles
B-1180
nước Bỉ

51
Mere Paillarde
Jean Fresniere
43 rue St Laurent
Montreal
H1J1C3
Canada

52
Morgenstern Gesundkost
alexander feuer
Heerstr. 22
Leipzig
04179
nước Đức

53
Bắc Nam
simon crowther
Phía namNgôi nhà 300 Queensbridge
London
SW7 1RZ
Vương quốc Anh

54
Atlantic Ocean Ltd.
Yvonne Moncada
Tiếng Anh Gustavo Moncada 8585 Tầng 20-A
Buenos Aires
1010
Argentina

55
Old World Delicatessen
Rene Phillips
2743 Bering St.
neo đậu
99508
Hoa Kỳ

56
Ottilies Käseladen
Henriette Pfalzheim
Mehrheimerstr. 369
Köln
50739
nước Đức

57
chuyên ngành paris
Marie Bertrand
265, đại lộ Charonne
Paris
75012
Nước pháp

58
Pericles Thực phẩm cổ điển
Guillermo Fernández
Gọi cho Dr. Jorge Tiền mặt 321
Mexico D.F.
05033
Mexico

59
piccolo und mehr
Georg Pipps
Geislweg 14
Salzburg
5020
Áo

60
Công chúa Isabel Vinhos
Isabel de Castro
Đường sức khỏe không. 58
Lisbon
1756
Bồ Đào Nha

61
Ngon
Bernardo Batista
Rua da Bakery, 12
Rio de Janeiro
02389-673
Brazil

62
Bếp Queen
Lucia Carvalho
Alameda dos Canarios, 891
sao Paulo
05487-020
Brazil

63
Nhanh chóng dừng lại
Horst Kloss
Taucherstrasse 10
cunewalde
01307
nước Đức

64
trang trại lớn
Sergio Gutierrez
Av. del Libertador 900
Buenos Aires
1010
Argentina

65
Rattlesnake Canyon Cửa hàng tạp hóa
Paula Wilson
2817 Milton Dr.
albuquerque
87110
Hoa Kỳ

66
Reggiani Caseifici
Maurizio Moroni
Tỉnh lộ 124
Reggio Emilia
42100
Nước Ý

67
Ricardo Adoicados
Janete Limeira
Av. Copacabana, 267
Rio de Janeiro
02389-890
Brazil

68
Richter Supermarkt
Michael Holz
Grenzacherweg 237
Geneva
1203
Thụy sĩ

Xem Thêm  MySQL ALTER TABLE Thêm cột - thêm cột trong mysql

69
Romero và Tomillo
Alejandra Camino
Grand Via, 1
Madrid
28001
Tây ban nha

70
Santé Gourmet
Jonas Bergulfsen
Cổng 78 của Erling Skakkes
stavern
4110
Na Uy

71
Thị trường tiết kiệm nhiều
Jose Pavarotti
Chương 187 sơn môn
Boise
83720
Hoa Kỳ

72
Nhập khẩu Bảy Biển
Hari Kumar
90 Đường Wadhurst.
London
OX15 4NB
Vương quốc Anh

73
Quán rượu Simons
Jytte Petersen
Vinbæltet 34
København
1734
Đan mạch

74
Đặc sản du monde
Dominique Perrier
25, rue Lauriston
Paris
75016
Nước pháp

75
Bia Split Rail & amp; ale
Art Braunschweiger
BỤI BẶM. Hộp 555
tàu đổ bộ
82520
Hoa Kỳ

76
món ngon tuyệt đỉnh
Pascale Cartrain
Đại lộ Tiro, 255
Charleroi
B-6000
nước Bỉ

77
Pho mát lớn
Liz Nixon
89 Jefferson Way Suite 2
Portland
97201
Hoa Kỳ

78
Hộp Cracker
Liu Wong
55 Grizzly Peak Rd.
Butte
59801
Hoa Kỳ

79
Toms Spezialitäten
Karin Josephs
Louisenstr. 48
Munster
44087
nước Đức

80
Nhà hàng Tortuga
Miguel Angel Paolino
Avda. Azteca 123
Mexico D.F.
05033
Mexico

81
Truyền thống đại siêu thị
Anabela Domingues
Av. Inês de Castro, 414
sao Paulo
05634-030
Brazil

82
Các nhà cung cấp cho người sành ăn của Trail’s Head
Helvetius Nagy
Chương 722 DaVinci Blvd.
Kirkland
98034
Hoa Kỳ

83
Vaffeljernet
Palle Ibsen
Smagsløget 45
Århus
8200
Đan mạch

84
Victualilles còn hàng
Mary Saveley
2, rue du Commerce
Lyon
69004
Nước pháp

85
Vins et rượu Chevalier
Paul Henriot
59 rue de l’Abbaye
Reims
51100
Nước pháp

86
Die Wandernde Kuh
Rita Muller
Adenauerallee 900
Stuttgart
70563
nước Đức

87
Wartian Herkku
Pirkko Koskitalo
Torikatu 38
oulu
90110
Phần Lan

88
Nhà nhập khẩu Wellington
Paula Parente
Rua do Mercado, 12 tuổi
Resende
08737-363
Brazil

89
Thị trường cỏ ba lá trắng
Karl Jablonski
305 – 14 Đại lộ. S. Suite 3B
Seattle
98128
Hoa Kỳ

90
Wilman Kala
Matti Karttunen
Keskuskatu 45
Helsinki
21240
Phần Lan

91
Wolski
Zbyszek
ul. Filterwa 68
walla
01-012
Ba lan

Ví dụ về SQL LIKE

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên khách hàng bắt đầu bằng
“a”:

Ví dụ

CHỌN * TỪ Khách hàng
Nơi mà Tên khách hàng THÍCH ‘a%’;


Hãy tự mình thử »

Câu lệnh SQL sau chọn tất cả khách hàng có Tên khách hàng kết thúc bằng “a”:

Ví dụ

CHỌN * TỪ Khách hàng
WHERE CustomerName LIKE ‘% a’;


Hãy tự mình thử »

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên khách hàng
có “hoặc” ở bất kỳ vị trí nào:

Ví dụ

CHỌN * TỪ Khách hàng
NƠI Tên khách hàng THÍCH ‘% hoặc%’;


Hãy tự mình thử »

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên khách hàng
có “r” ở vị trí thứ hai:

Ví dụ

CHỌN * TỪ Khách hàng
Nơi khách hàng LIKE ‘_r%’;


Hãy tự mình thử »

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên khách hàng
bắt đầu bằng “a” và có ít nhất 3 ký tự:

Ví dụ

CHỌN * TỪ Khách hàng
NƠI Tên khách hàng THÍCH ‘a __%’;

Hãy tự mình thử »

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên liên hệ
bắt đầu bằng “a” và kết thúc bằng “o”:

Ví dụ

CHỌN * TỪ Khách hàng
NƠI Tên Liên hệ THÍCH ‘a% o’;


Hãy tự mình thử »

Câu lệnh SQL sau đây chọn tất cả khách hàng có Tên khách hàng
làm
KHÔNG bắt đầu bằng “a”:

Ví dụ

CHỌN * TỪ Khách hàng
NƠI Tên Khách hàng KHÔNG THÍCH ‘a%’;

Xem Thêm  Các lớp và đối tượng trong Python [Với các ví dụ] - cách tạo một lớp trong python


Hãy tự mình thử »

Tự kiểm tra bằng các bài tập

Bài tập:

Chọn tất cả các bản ghi có giá trị của cột Thành phố bắt đầu bằng chữ cái “a”.

CHỌN * TỪ Khách hàng
;

Bắt đầu bài tập


Xem thêm những thông tin liên quan đến chủ đề tham gia bằng cách sử dụng toán tử like sql

Basic SQL Queries | SQL Queries Tutorial

  • Tác giả: Joseph Okon
  • Ngày đăng: 2022-07-08
  • Đánh giá: 4 ⭐ ( 7537 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this video, you’re going to learn basic SQL queries for beginners. You will learn how to write basis SQL queries to ask data from databases.

    If you want to become a data analyst, then you will need to know this valuable skill as you will get to use it as a data analyst.

    By the end of this video, you will have learned how to retrieve data from databases with basic SQL queries.

    Also Watch;
    How to Create a Database and Table with MySQL
    https://youtu.be/M6gNz16nM9c

    The Complete Guide to SQL for Data Analyst
    https://youtu.be/vD3FHNxSqDI

    Join my Facebook Community
    https://tinyurl.com/44ftnw8n

    sql for beginners
    sql queries tutorial
    learn sql
    basic sql queries for beginners
    basic sql queries
    basic sql queries for practice
    mysql tutorial
    basic queries in sql

Lệnh LIKE trong SQL

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 8944 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong SQL, lệnh LIKE được sử dụng để so sánh một giá trị với các giá trị tương tự bởi sử dụng các toán tử đại diện (wildcard).

Toán tử trong SQL

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 9508 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Toán tử trong SQL là gì? Toán tử là một từ dành riêng hoặc một ký tự được sử dụng chủ yếu trong mệnh đề WHERE của câu lệnh SQL để thực hiện các thao tác như

Toán tử so sánh LIKE, IN trong SQL

  • Tác giả: thuthuat.taimienphi.vn
  • Đánh giá: 4 ⭐ ( 6706 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: toan tu so sanh LIKE IN trong SQL, Toán tử so sánh LIKE, IN trong SQL

Biên tập bản đồ https://final-blade.com – Final Blade

  • Tác giả: final-blade.com
  • Đánh giá: 5 ⭐ ( 4365 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Sử dụng toán tử Like trong database

  • Tác giả: levunguyen.com
  • Đánh giá: 3 ⭐ ( 1007 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Những chia sẻ trong bài viết đề cập đến chủ đề toán tử Like trong Database. Trong đó tác giả lần lượt trình bày về phép toán tử Like, IN, BETWEEN và cách định danh một cái tên cho Table hoặc Column thông qua từ khoá AS. Ở mỗi phép toán tử, tác giả đưa ra các hình ảnh minh hoạ cho cú pháp thực hiện. Từ đó giúp người đọc hiểu được và áp dụng được toán tử Like trong lập trình Database hiệu quả hơn.

Toán tử trong SQL

  • Tác giả: vietjack.com
  • Đánh giá: 5 ⭐ ( 1035 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Toán tử trong SQL – Học SQL cơ bản nâng cao. Học SQL trực tuyến theo các bước từ Khái niệm về database, Cú pháp SQL, Truy vấn SELECT, Truy vấn INSERT, Lệnh DELETE, Truy vấn UPDATE, Ràng buộc (Constraint), Truy vấn DROP, Lệnh TRUNCATE, Từ khóa DISTINCT, Mệnh đề ORDER BY, Mệnh đề GROUP BY, Mệnh đề WHERE, Sử dụng Join, Sử dụng View, Sử dụng Sequence, Transaction, Hàm xử lý, Bảng tạm, Toán tử.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình