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

MySQL ELT() คืนค่าอะไรเมื่อดัชนีน้อยกว่า 1

ฟังก์ชัน MySQL ELT() คืนค่า NULL หากหมายเลขดัชนีที่ส่งเป็นอาร์กิวเมนต์น้อยกว่า 1 ตัวอย่างต่อไปนี้จะชี้แจง:

ตัวอย่าง

mysql> SELECT ELT(0, 'Ram', 'is', 'a', 'good', 'boy') AS Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.00 sec)
mysql> SELECT ELT(-1, 'Ram', 'is', 'a', 'good', 'boy') AS Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set (0.04 sec)

ดัชนีน้อยกว่า 1 ในทั้งสองตัวอย่าง ดังนั้น MySQL คืนค่า NULL