首页 » 编程知识 » mysql » sql使用的生僻函数

sql使用的生僻函数

 
文章目录

cast函数

语法:cast(str as Decimal(20,3))
    str指字段;Decimal指需要转化的类型,20指函数字段值得位数,3指小数点后的位数

case when函数

语法: case 字段
       when 条件 Then
       else 表达式
       end as 字段名

substring_index函数

 SELECT substring_index(substring_index(t.context,',', b.help_topic_id + 1), ',', -1) FROM 
     (SELECT '1,2,3' AS context FROM dual) t join mysql.help_topic b ON b.help_topic_id <  (LENGTH(t.context) - LENGTH(REPLACE(t.context, ',', '')) + 1)
结果:将传过来的字符串'1,2,3'截取为(1,2,3),从而可以配合in使用

DAYOFWEEK()函数

DAYOFWEEK(tt.cdate)=1 THEN '周日'
将日期时间转化为周进行展示.

原文链接:sql使用的生僻函数,转载请注明来源!

0