Chúng ta có thể sử dụng == trong MySQL không?
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 4 để xác định xem một giá trị được chỉ định có khớp với bất kỳ giá trị nào trong danh sách giá trị hay không Giới thiệu về toán tử MySQL INToán tử 4 cho phép bạn xác định xem một giá trị có khớp với bất kỳ giá trị nào trong danh sách giá trị không. Đây là cú pháp của toán tử 4
Toán tử 4 trả về 1 (true) nếu 8 bằng bất kỳ giá trị nào trong danh sách ( 9, 0, 1,…). Nếu không, nó trả về 0 Trong cú pháp này
Toán tử 4 có chức năng tương đương với sự kết hợp của nhiều toán tử 4
Ví dụ sau trả về 1 vì 1 nằm trong danh sách
4 Ví dụ sau trả về 0 vì 4 không có trong danh sách 5 6 Trong thực tế, bạn sẽ sử dụng toán tử 4 để tạo điều kiện trong mệnh đề 6 của câu lệnh 7, 8 và 9. Ngoài ra, bạn sẽ sử dụng toán tử 4 trong truy vấn có chứa truy vấn con Toán tử MySQL IN và NULLNói chung, toán tử 4 trả về 42 trong hai trường hợp
Ví dụ sau trả về NULL vì giá trị bên trái của toán tử IN là NULL 6 7 Ví dụ sau cũng trả về NULL vì 0 không bằng bất kỳ giá trị nào trong danh sách và danh sách có một NULL 8 9 Ví dụ sau cũng trả về NULL vì NULL không bằng bất kỳ giá trị nào trong danh sách và danh sách có một NULL. Lưu ý rằng NULL không bằng NULL 0 Ví dụ toán tử MySQL INXem bảng 44 sau đây từ cơ sở dữ liệu mẫu Ví dụ sau sử dụng toán tử 4 để tìm các văn phòng đặt tại Hoa Kỳ và Pháp 1 Dùng thử 2 Bạn cũng có thể nhận được kết quả tương tự với toán tử 4 như thế này 3 Dùng thử Trong trường hợp danh sách có nhiều giá trị, bạn cần xây dựng một câu lệnh rất dài với nhiều toán tử 47. Do đó, toán tử 4 cho phép bạn rút ngắn truy vấn và làm cho nó dễ đọc hơn Là == sử dụng trong MySQL?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ột toán tử so sánh?Toán tử so sánh — các toán tử so sánh các giá trị và trả về giá trị đúng hoặc sai. Các toán tử bao gồm. > , < , >= ,
có nghĩa là gì trong MySQL?<=> is MySQL's an toàn null "bằng" của MySQL. Từ hướng dẫn. NULL-an toàn bằng nhau. Toán tử này thực hiện so sánh bằng như toán tử =, nhưng trả về 1 thay vì NULL nếu cả hai toán hạng là NULL và 0 thay vì NULL nếu một toán hạng là NULL.
Sự khác biệt giữa toán tử so sánh == và =~ là gì?KHÁC BIỆT CHÍNH. = được gọi là toán tử gán, == được gọi là toán tử so sánh trong khi Nó còn được gọi là toán tử so sánh . = không trả về true hay false, == Chỉ trả về true nếu hai toán hạng bằng nhau trong khi === chỉ trả về true nếu cả giá trị và kiểu dữ liệu của hai biến đều giống nhau. |