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

MySQL sẽ trả về điều gì nếu chúng ta tham chiếu đến một biến người dùng không được gán bất kỳ giá trị nào một cách rõ ràng?


Trong trường hợp, khi chúng tôi tham chiếu đến một biến người dùng không được gán bất kỳ giá trị nào một cách rõ ràng, MySQL sẽ trả về NULL. Nói cách khác, giá trị của nó sẽ là NULL. Ví dụ sau sẽ minh họa điều đó -

mysql> Select @X, @Y, @Z, @S, @G;
+------+-------+----------+------+------+
| @X   | @Y    | @Z       | @S   | @G   |
+------+-------+----------+------+------+
| Ram  | Shyam | Students | 5000 | NULL |
+------+-------+----------+------+------+
1 row in set (0.00 sec)

Chúng ta có thể thấy từ tập kết quả trên rằng @ X, @ Y, @ Z và @S đã được gán giá trị một cách rõ ràng và chúng trả về giá trị nhưng biến @G đã không được gán bất kỳ giá trị nào một cách rõ ràng do đó khi chúng ta tham chiếu đến nó thì MySQL trả về NULL vì nó đang có giá trị NULL.