Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Hàm ELT() trong MySQL trả về gì nếu số chỉ mục lớn hơn số lượng chuỗi?


Hàm ELT() trong MySQL trả về NULL nếu số chỉ mục được cung cấp làm đối số lớn hơn số lượng chuỗi. Ví dụ sau làm rõ điều này:

Ví dụ

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

Như ta thấy, số chỉ mục là 6 nhưng danh sách chuỗi chỉ có 5 chuỗi. Do đó MySQL trả về NULL.