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 nhỏ hơn 1?


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

Ví dụ

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)

Như ta thấy, số chỉ mục nhỏ hơn 1 trong cả hai ví dụ, do đó MySQL trả về NULL.