Computer >> Máy Tính >  >> Lập trình >> MySQL

Toán tử bằng trong MySQL NULL-safe hoạt động như thế nào khi được sử dụng với các so sánh hàng?


Khi chúng ta sử dụng toán tử NULL-safe với các so sánh hàng như (A, B) <=> (C, D) thì hiệu suất của nó tương đương với (A <=> C) AND ( B <=> D). Ví dụ sau sẽ chứng minh điều đó -

mysql> Select (100,50) <=> (50,100);
+-----------------------+
| (100,50) <=> (50,100) |
+-----------------------+
|                     0 |
+-----------------------+
1 row in set (0.00 sec)

mysql> Select (100,50) <=> (100,50);
+-----------------------+
| (100,50) <=> (100,50) |
+-----------------------+
|                     1 |
+-----------------------+
1 row in set (0.00 sec)

Các tập hợp kết quả trên cho thấy cách sử dụng toán tử NULL-safe với so sánh hàng.