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

INTERVAL() trả về gì khi không có số nào lớn hơn đối số đầu tiên?

Nếu không có số nào trong danh sách lớn hơn số thứ nhất, INTERVAL() trả về chỉ số của số cuối cùng cộng 1.

mysql> SELECT INTERVAL(50,20,32,38,40);
+--------------------------+
| INTERVAL(50,20,32,38,40) |
+--------------------------+
| 4                        |
+--------------------------+

Danh sách: 20(index0), 32(1), 38(2), 40(3). 50 lớn hơn tất cả → trả về 3+1=4.