Toán tử LIKE trong SQL
- Trang trước SQL Top
- Trang tiếp theo Ký tự thay thế trong SQL
Toán tử LIKE được sử dụng để tìm kiếm mẫu cụ thể trong cột trong mệnh đề WHERE.
Toán tử LIKE
Toán tử LIKE được sử dụng để tìm kiếm mẫu cụ thể trong cột trong mệnh đề WHERE.
Cú pháp toán tử LIKE trong SQL
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
Bảng gốc (sử dụng trong ví dụ):
Bảng Persons:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
Ví dụ về toán tử LIKE
Ví dụ 1
Hiện tại, chúng ta muốn chọn những người ở trong "Persons" bảng từ các thành phố bắt đầu bằng "N":
Chúng ta có thể sử dụng câu lệnh SELECT sau:
SELECT * FROM Persons WHERE City LIKE 'N%}
Lưu ý:"%" có thể được sử dụng để định nghĩa ký tự thay thế (ký tự thiếu trong mẫu).
Kết quả tập hợp:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | New York |
Ví dụ 2
Tiếp theo, chúng ta muốn chọn những người ở trong "Persons" bảng từ các thành phố kết thúc bằng "g":
Chúng ta có thể sử dụng câu lệnh SELECT sau:
SELECT * FROM Persons WHERE City LIKE '%g'}
Kết quả tập hợp:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
3 | Carter | Thomas | Changan Street | Beijing |
Ví dụ 3
Tiếp theo, chúng ta muốn chọn những người ở trong "Persons" bảng từ các thành phố chứa "lon":
Chúng ta có thể sử dụng câu lệnh SELECT sau:
SELECT * FROM Persons WHERE City LIKE '%lon%}
Kết quả tập hợp:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
Ví dụ 4
Bằng cách sử dụng từ khóa NOT, chúng ta có thể chọn những người ở trong "Persons" bảng từKhông chứa Người ở các thành phố có chứa "lon":
Chúng ta có thể sử dụng câu lệnh SELECT sau:
SELECT * FROM Persons WHERE City NOT LIKE '%lon%}
Kết quả tập hợp:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
- Trang trước SQL Top
- Trang tiếp theo Ký tự thay thế trong SQL