Bài trước Phanmemfree đã giới thiệu đến các bạn các câu lệnh và mệnh đề thông dụng trong SQL.Bài viết hôm nay Phanmemfree sẽ giới thiệu cho bạn các toán tử so sánh giữa LIKE và IN trong SQL
Một số từ khóa so sánh được sử dụng trong SQL để nâng cao khả năng tìm kiếm của các truy vấn SQL, bao gồm “giữa…với“,”đúngGiá trị rỗng“,”như“,”In”. Bài viết này Phanmemfree sẽ giới thiệu đến bạn các toán tử so sánh giữa…với, Chỗ trống, như, In Trong SQL.
Danh sách các toán tử so sánh, bao gồm GIỮA … VÀ, LÀ NULL, THÍCH, IN trong SQL:
Bạn đang đọc: Toán tử so sánh LIKE, IN trong SQL
Toán tử LIKE trong SQL
Toán tử LIKE trong SQL được sử dụng để liệt kê tổng thể những hàng trong bảng có giá trị khớp với mẫu được chỉ định. Toán tử LIKE trong SQL đặc biệt quan trọng hữu dụng nếu bạn muốn tìm kiếm những hàng tương thích với mẫu được chỉ định hoặc nếu hàng loạt giá trị là không xác lập. Trong trường hợp này, hãy sử dụng ký tự đại diện thay mặt % .
Toán tử LIKE SQL mẫu
ví dụ 1
Để chọn tổng thể học viên trong lớp có tên mở màn bằng chữ “ S ”, câu lệnh LIKE như sau :
Chọn tên, họ
FROM student_details
WHERE first_name LIKE’S% ‘;
Kết quả như sau :
Lệnh SELECT ở trên tìm kiếm toàn bộ những hàng trong cột tên có tên khởi đầu bằng chữ S và phần còn lại là bất kể ký tự nào .
Ngoài ra, bạn hoàn toàn có thể sử dụng ký tự đại diện thay mặt gạch dưới ( _ ) với toán tử LIKE trong SQL. Trong chuỗi tìm kiếm, dấu gạch dưới biểu lộ một ký tự .
Ví dụ 2
Để hiển thị tổng thể những tên khởi đầu bằng chữ “ a ”, lệnh SQL LIKE được viết như sau :
Chọn tên, họ
FROM student_details
WHERE first_name LIKE’_a% ‘;
Kết quả như sau :
Một số cân nhắc đối với toán tử LIKE trong SQL
Dấu gạch dưới hoạt động giải trí như một trình giữ chỗ cho những ký tự. Vì vậy, bạn hoàn toàn có thể sử dụng nhiều dấu gạch dưới .
Ví dụ : “ __i % ” có 2 dấu gạch dưới ở bên trái hoặc “ S__j % ” có 2 dấu gạch dưới giữa những ký tự “ S ” và “ i ” .
GIỮA … Toán tử AND trong SQL
Toán tử BETWEEN … AND trong SQL được sử dụng để so sánh tài liệu của một loạt giá trị .
Ví dụ về toán tử BETWEEN … AND trong SQL
Để tìm tên của học viên từ 10 đến 15 tuổi, lệnh BETWEEN … AND trong SQL được viết như sau :
Chọn tên, họ, tuổi
FROM student_details
Từ 10 đến 15 tuổi
Kết quả như sau :
Toán tử SQL IN
Khi bạn muốn so sánh những cột có nhiều giá trị, bạn sẽ sử dụng toán tử SQL IN. Tương tự như điều kiện kèm theo OR trong SQL .
Ví dụ về toán tử IN trong SQL
Nếu bạn muốn tìm tên của một sinh viên toán hoặc khoa học, lệnh IN trong SQL được viết như sau :
Chọn tên, họ, chủ đề
FROM student_details
Chủ đề WHERE trong (‘toán học’, ‘khoa học’);
Bạn hoàn toàn có thể thêm những môn học khác nhau vào list, ví dụ điển hình như ( “ Toán ”, “ Khoa học ”, “ Lịch sử ” ) .
Các biện pháp phòng ngừa trong câu lệnh IN trong SQL
Dữ liệu được sử dụng để so sánh có phân biệt chữ hoa chữ thường .
Toán tử LÀ NULL trong SQL
Nếu cột không sống sót, giá trị của cột là NULL. Toán tử SQL IS NULL được sử dụng để hiển thị toàn bộ những hàng có chứa những cột trống .
Ví dụ về toán tử IS NULL trong SQL
Nếu bạn muốn tìm tên của những sinh viên chưa tham gia bất kể game show nào, lệnh IS NULL trong SQL được viết như sau :
Chọn tên, họ
FROM student_details
Trò chơi WHERE là NULL
Nếu toàn bộ học viên tham gia game show, tác dụng đầu ra sẽ không được trả lại. Nếu không, tên của những học viên không tham gia cuộc thi sẽ được trả lại .
Như vậy là Phanmemfree vừa giới thiệu với các bạn một số toán tử so sánh ở trên, bao gồm BETWEEN … AND, IS NULL, LIKE, IN trong SQL. Để hiểu các mệnh đề và lệnh như RENAME, UPDATE, CREATE … trong SQL, hoặc các mệnh đề như WHERE, … trong SQL, bạn đọc có thể tham khảo một số bài viết trên Phanmemfree, chẳng hạn: Cài đặt SQL Server trên Ubuntu Thiết lập môi trường SQL Server trên máy tính của bạn.
Những bài viết tương quan
Các từ khóa tương quan :
Toán tử so sánh SQL
, Toán tử SQL LIKE, toán tử SQL IN ,
Source: https://final-blade.com
Category: Kiến thức Internet