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

MySQL คืนค่าอะไรถ้าอ้างอิง user variable ที่ไม่ได้กำหนดค่าอย่างชัดเจน

ค่าเริ่มต้นของ user variable คือ NULL

หากอ้างอิง user variable ที่ ไม่ได้กำหนดค่าอย่างชัดเจน (explicitly) 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 ไม่ได้ถูกกำหนดค่า จึงคืนค่า NULL