KHÔNG TRONG chuỗi MySQL
Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng toán tử MySQL Show
Giới thiệu về toán tử THÍCH trong MySQLToán tử Đây là cú pháp của toán tử
Trong cú pháp này, nếu 1 khớp với 2, thì toán tử LIKE trả về 1. Nếu không, nó trả về 0MySQL cung cấp hai ký tự đại diện để xây dựng các mẫu. tỷ lệ phần trăm 4 và dấu gạch dưới 5
Ví dụ: 8 khớp với bất kỳ chuỗi nào bắt đầu bằng ký tự 9, chẳng hạn như 0 và 1. 2 khớp với bất kỳ chuỗi nào bắt đầu bằng 3 và được theo sau bởi bất kỳ ký tự nào, chẳng hạn như 4 và 5 Khi mẫu chứa ký tự đại diện và bạn muốn coi ký tự đó là ký tự thông thường, bạn có thể sử dụng mệnh đề 6 Thông thường, bạn sẽ sử dụng toán tử 8 của câu lệnh 9 , 0 và 1 Ví dụ toán tử MySQL LIKEHãy thực hành với một số ví dụ về cách sử dụng toán tử 3 sau đây từ cơ sở dữ liệu mẫu để trình diễn A) Sử dụng toán tử LIKE của MySQL với các ví dụ về ký tự đại diện tỷ lệ phần trăm (%)Ví dụ này sử dụng toán tử 5
Trong ví dụ này, MySQL quét toàn bộ bảng 3 để tìm những nhân viên có tên bắt đầu bằng chữ cái 5 và theo sau là một số ký tự bất kỳ Ví dụ này sử dụng toán tử 9 e. g. , 0, 1
Để kiểm tra xem một chuỗi có chứa chuỗi con hay không, bạn có thể sử dụng ký tự đại diện phần trăm ( 4 ) ở đầu và cuối chuỗi con Ví dụ: truy vấn sau sử dụng toán tử 9
B) Sử dụng toán tử MySQL LIKE với các ví dụ về ký tự đại diện gạch dưới ( SELECT employeeNumber, lastName, firstName FROM employees WHERE firstName LIKE 'a%';Code language: SQL (Structured Query Language) (sql)5 )Để tìm nhân viên có tên bắt đầu bằng chữ cái 6 , kết thúc bằng chữ cái 7 và chứa bất kỳ ký tự đơn nào giữa e. g. , 8 , 9, bạn sử dụng ký tự đại diện gạch dưới (_) để xây dựng mẫu như sau
C) Sử dụng MySQL NOT LIKE ví dụ toán tửMySQL cho phép bạn kết hợp toán tử 0 với toán tử LIKE để tìm một chuỗi không khớp với một mẫu cụ thểGiả sử bạn muốn tìm kiếm những nhân viên có họ không bắt đầu bằng chữ cái 2, bạn có thể sử dụng toán tử 3 như sau
Lưu ý rằng mẫu không phân biệt chữ hoa chữ thường. Do đó, các mẫu 4 và 5 trả về cùng một kết quả Toán tử LIKE của MySQL với mệnh đề ESCAPEĐôi khi mẫu có thể chứa các ký tự đại diện e. g. , 10%, _20, v.v. Trong trường hợp này, bạn có thể sử dụng mệnh đề 6 để chỉ định ký tự thoát sao cho toán tử LIKE diễn giải ký tự đại diện thành ký tự chữ Nếu bạn không chỉ định rõ ràng ký tự thoát, thì ký tự dấu gạch chéo ngược ( 7) là ký tự thoát mặc định Ví dụ: nếu bạn muốn tìm sản phẩm có mã sản phẩm chứa chuỗi 8, bạn có thể sử dụng mẫu 9 với ký tự thoát mặc định
Ngoài ra, bạn có thể chỉ định một ký tự thoát khác e. g. , 0 sử dụng mệnh đề 6 Bạn có thể sử dụng not in trong MySQL không?Hàm NOT IN()
. Nếu bạn muốn lấy các hàng từ bảng book_mast chứa những cuốn sách như vậy, không được viết bằng tiếng Anh và giá của những cuốn sách không phải là 100 hoặc 200, có thể sử dụng câu lệnh sau. MySQL NOT IN() makes sure that the expression proceeded does not have any of the values present in the arguments. If you want to fetch the rows from the table book_mast which contain such books, not written in English and the price of the books are not 100 or 200, the following statement can be used.
tôi có thể sử dụng. = Trong MySQL?Trong MySQL, bạn có thể sử dụng <> hoặc. = toán tử để kiểm tra sự bất bình đẳng trong một truy vấn . Ví dụ: chúng ta có thể kiểm tra sự bất bình đẳng bằng toán tử <>, như sau. CHỌN * TỪ danh bạ WHERE last_name <> 'Johnson';
làm gì. = Có nghĩa là trong MySQL?không bằng (<>,. =) toán tử. MySQL Not equal được sử dụng để trả về một tập hợp các hàng (từ một bảng) sau khi đảm bảo rằng hai biểu thức được đặt ở hai bên của toán tử NOT EQUAL TO (<>) không bằng nhau. cú pháp. <>,. = Phiên bản MySQL. 5. 6.
Làm thế nào để sử dụng không bằng cho chuỗi trong SQL?Toán tử SQL không bình đẳng. . =
. Toán tử so sánh SQL Not Equal (. =) dùng để so sánh hai biểu thức . Ví dụ: 15. = 17 thao tác so sánh sử dụng toán tử SQL Not Equal (. =) |