Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cách sử dụng “Like” trong SQL

Chúng ta đã học về những điều cơ bản của SQL. Chúng tôi đã tìm hiểu về chính SQL và cách viết các câu lệnh select.

Chúng tôi cũng đã thấy cách chúng tôi có thể tạo và xóa các bảng và cột. Bây giờ, chúng ta sẽ tìm hiểu một chút về cách sử dụng tính năng Thích toán tử với các ký tự đại diện để tìm các bản ghi rất cụ thể trong các bảng cơ sở dữ liệu của chúng tôi. Ví dụ:chúng tôi có thể truy vấn cơ sở dữ liệu của mình cho tất cả những người có tên bắt đầu bằng chữ cái “C”.

SELECT * FROM respondents SELECT WHERE
"first_name" LIKE "c%";


Hãy phân tích câu lệnh trên. Bạn sẽ nhận ra select câu lệnh bắt đầu dòng này. Điều này sẽ cho SQL biết chúng tôi muốn chọn (trả về) một số bản ghi. Nhưng chúng ta có thể tìm hiểu cụ thể hơn.

Tiếp theo, chúng tôi có từ mệnh đề cho SQL biết bảng nào trong cơ sở dữ liệu mà chúng tôi quan tâm. Trong trường hợp này, chúng tôi đang làm việc lại với bảng "người trả lời". Bảng này chứa tên và thông tin về những người đã đăng ký nhận bản tin.

Điều quan trọng ở đâu mệnh đề cho phép SQL biết cột nào của bảng mà chúng tôi quan tâm. Trong trường hợp này, chúng tôi đang làm việc với cột “first_name” của bảng. Và thích cho phép chúng tôi tìm hiểu cụ thể.

Chúng tôi đang sử dụng ký tự đại diện để chỉ tìm kiếm các bản ghi mà “first_name” bắt đầu bằng chữ C. Ký tự đại diện đó trông giống như sau:"c%" . Các dấu ngoặc kép mở và đóng ký tự đại diện. Dấu phần trăm sau chữ “c” có nghĩa là chúng ta không quan tâm dấu hiệu gì sau chữ cái đầu tiên, miễn là chữ cái đầu tiên là C.

Vì vậy, về cơ bản chúng ta đang nói với SQL rằng chúng ta muốn nhận một số bản ghi "như" những gì khớp với ký tự đại diện của chúng ta.

Tìm kiếm nhanh trên Google sẽ cung cấp cho bạn một danh sách nhiều ký tự đại diện được chấp nhận. Có rất nhiều tài nguyên tốt ngoài kia, tôi ngần ngại không kể tên một.

Chúng tôi đã chỉ cho bạn một số cú pháp cơ bản cho like và cách bạn có thể sử dụng nó trong SQL. Hãy theo dõi loạt bài của chúng tôi vì chúng tôi sẽ trình bày thêm về các mẹo và thủ thuật liên quan đến SQL. Hãy cho chúng tôi biết trong phần bình luận bên dưới nếu bạn có bất kỳ câu hỏi nào.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm rò rỉ kết nối cơ sở dữ liệu trong ứng dụng của bạn

  2. Cải thiện bảo trì phân vùng với số liệu thống kê gia tăng

  3. Đặt và xác định mục tiêu hàng trong kế hoạch thực thi

  4. Tạo kế hoạch bảo trì cơ sở dữ liệu

  5. Mô hình dữ liệu tổ chức đám cưới