ตามที่ทราบ อาร์กิวเมนต์แรกของ ELT() ต้องเป็นค่าจำนวนเต็ม แต่เมื่อเราระบุดัชนีที่ไม่ใช่จำนวนเต็ม ฟังก์ชัน MySQL ELT() จะคืนค่า NULL พร้อมคำเตือน
ตัวอย่าง
mysql> SELECT ELT('one', 'Ram,is,good,boy') AS Result;
+--------+
| Result |
+--------+
| NULL |
+--------+
1 row in set, 1 warning (0.00 sec)
mysql> SHOW WARNINGS;
+---------+------+------------------------------------------+
| Level | Code | Message |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'one' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)