:= làm gì trong 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 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 Công dụng của cái ..... là gì. = trong SQL?Toán tử gán Chúng ta có thể sử dụng == trong MySQL không?Có thể dùng để so sánh hai giá trị . Nếu bạn sử dụng dấu bằng kép (==) trong MySQL, bạn sẽ nhận được thông báo lỗi. Bây giờ, hãy so sánh giá trị biến trên với 10. Nếu cả hai giá trị giống nhau thì kết quả sẽ là 1 ngược lại là 0.
Làm cách nào để so sánh hai giá trị trong MySQL?Trong MySQL, bạn có thể sử dụng toán tử >= để kiểm tra biểu thức lớn hơn hoặc bằng . CHỌN * TỪ danh bạ WHERE contact_id >= 50; .
Làm cách nào để so sánh các giá trị NULL trong MySQL?Hãy xem Tài liệu tham khảo MySQL này trên NULL. Bất kỳ phép so sánh số học nào với NULL đều không trả về true hoặc false mà trả về NULL. , Vì vậy, NULL. = 'C' trả về NULL , thay vì trả về true. Để kiểm tra giá trị NULL, chúng ta cần sử dụng toán tử IS NULL & IS NOT NULL . |