Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL ใดจะส่งคืนหากเราอ้างอิงตัวแปรผู้ใช้ที่ไม่ได้กำหนดค่าใด ๆ อย่างชัดเจน


ในกรณีที่เราอ้างอิงตัวแปรผู้ใช้ที่ไม่ได้กำหนดค่าใดๆ ไว้อย่างชัดเจน MySQL จะคืนค่า NULL กล่าวอีกนัยหนึ่ง ค่าของมันจะเป็น NULL ตัวอย่างต่อไปนี้จะแสดงให้เห็น -

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

เราสามารถเห็นได้จากชุดผลลัพธ์ข้างต้นว่า @X,@Y,@Z และ @S ได้รับการกำหนดค่าอย่างชัดเจนและพวกเขาส่งคืนค่า แต่ตัวแปร @G ไม่ได้รับการกำหนดค่าใด ๆ อย่างชัดเจนดังนั้นเมื่อเราอ้างถึงแล้ว MySQL จะส่งคืน NULL เพราะมีค่า NULL