Toán tử MySQL
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng toán tử MySQL 3 để kết hợp nhiều biểu thức Boolean để lọc dữ liệu Giới thiệu về toán tử AND của MySQLMySQL không có kiểu Boolean tích hợp. Thay vào đó, nó sử dụng số 0 là FALSE và các giá trị khác 0 là TRUE Toán tử 3 là toán tử logic kết hợp hai hoặc nhiều biểu thức Boolean và trả về 1, 0 hoặc NULL
Trong biểu thức này, A và B được gọi là toán hạng. Chúng có thể là các giá trị hoặc biểu thức theo nghĩa đen Toán tử logic AND trả về 1 nếu cả A và B đều khác không và không phải NULL. Nó trả về 0 nếu một trong hai toán hạng bằng 0; Toán tử logic AND trả về 1 nếu cả A và B đều khác không và KHÔNG NULL. Ví dụ
Toán tử logic AND trả về 0 nếu A hoặc B bằng 0 hoặc cả A và B đều bằng 0
Toán tử logic AND trả về NULL nếu một trong hai toán hạng khác không hoặc cả hai toán hạng đều là NULL
Bảng sau minh họa kết quả của toán tử 3 khi kết hợp true, false và nullTRUEFALSENULLTRUETRUEFALSENULLFALSEFALSEFALSEFALSENULLNULLFALSENULL Trong thực tế, bạn sẽ sử dụng toán tử 3 trong mệnh đề 7 của câu lệnh 8, 9, 0 để tạo thành một điều kiện. Ngoài ra, bạn có thể sử dụng toán tử 3 trong các điều kiện của mệnh đề 2 và 3 Khi đánh giá một biểu thức có chứa toán tử 3, MySQL dừng đánh giá các phần còn lại của biểu thức ngay khi nó có thể xác định kết quả Điều này được gọi là đánh giá ngắn mạch. Nói cách khác, toán tử 3 bị đoản mạch. Ví dụ 0 Dùng thử 1 Trong ví dụ này, MySQL chỉ đánh giá phần đầu tiên 6 của biểu thức 7 Vì biểu thức 6 trả về 0, MySQL có thể xác định kết quả của toàn bộ biểu thức là 0 Do đó, MySQL không cần đánh giá phần còn lại của biểu thức, đó là 9; Ví dụ về toán tử AND của MySQLHãy sử dụng bảng 0 trong cơ sở dữ liệu mẫu để trình diễn Câu lệnh sau sử dụng toán tử 3 để tìm khách hàng ở California (CA), Hoa Kỳ 8 Dùng thử 0 Bằng cách sử dụng toán tử 3, bạn có thể kết hợp nhiều hơn hai biểu thức Boolean. Ví dụ: truy vấn sau đây trả về những khách hàng ở California, Hoa Kỳ và có giới hạn tín dụng lớn hơn 100K Toán tử trong MySQL là gì?Toán tử logic MySQL Chúng ta có thể sử dụng == trong MySQL không?Toán tử bằng nhau trong MySQL thực hiện phép so sánh bằng . Câu lệnh MySQL sau đây kiểm tra xem 1 có bằng 1 không, nếu 1 bằng 2, nếu NULL bằng NULL, nếu NULL bằng 3 và nếu 3 bằng NULL.
làm gì. = nghĩa là gì trong MySQL?Mô tả. . = Gán giá trị . = Gán một giá trị (như một phần của câu lệnh SET hoặc như một phần của mệnh đề SET trong câu lệnh CẬP NHẬT)
Là gì. toán tử trong SQL?Toán tử SQL là gì? . Để truy vấn cơ sở dữ liệu bằng toán tử, chúng tôi sử dụng mệnh đề WHERE. Các toán tử cần thiết để xác định một điều kiện trong SQL, vì chúng hoạt động như một trình kết nối giữa hai hoặc nhiều điều kiện. a reserved word or a character that is used to query our database in a SQL expression. To query a database using operators, we use a WHERE clause. Operators are necessary to define a condition in SQL, as they act as a connector between two or more conditions. |