MySQL中的interval和elt的使用

mac2025-10-14  8

1.基础语法

INTERVAL(N,N1,N2,N3,..........)

如果N<N1,则返回0;如果N1<=N<N2,则返回1,以此类推,如果N为NULL,则返回-1。N1、N2、N3依次递增。

 ELT(N,str1,str2,str3,...)

如果N= 1,返回str1,如果N= 2,返回str2,等等。如果N小于1或大于参数个数,返回NULL。ELT()是FIELD()反运算。

 2. 分组统计并定义别名

上述SQL代码只有在sql_mode不包含ONLY_FULL_GROUP_BY时才可以正常运行。 

3.elt中不返回字符串

最新回复(0)