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

MySQL ELT() คืนค่าอะไรเมื่อดัชนีมากกว่าจำนวนสตริง

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

ตัวอย่าง

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

ในตัวอย่าง ดัชนีคือ 6 แต่รายการสตริงมีเพียง 5 ตัวเท่านั้น ดังนั้น MySQL คืนค่า NULL