函数解释例子
IFNULL(a,b)如果a为null,则返回b,IFNULL(age,34)
Group_concat(id)将id字段(默认)用 “,” 连接 . 用 " SEPARATOR “可指定连接符号. (配合group使用,效果棒棒哒)SELECT GROUP_CONCAT( CAST(ccrt.RELEASE_AMT AS char) SEPARATOR ‘、’) FROM ccrt
INSTR(a, b)这个函数返回字符串b 在 字符串a中的位置, 没有找到字符串返回0,否则返回位置(从1开始),也可以用来作为是否存在的条件 来自 <https://www.cnblogs.com/gisblogs/p/4011575.html >SELECT * FROM jbp_org_info WHERE INSTR( CONCAT( ‘,’ , id , ‘,’ ), ORG_LINK)
SUBSTRING_INDEX(str, delim, count)str 需要拆分的字符串delim 分隔符,通过某字符进行拆分count 当 count 为正数,取第 n 个分隔符之前的所有字符; 当 count 为负数,取倒数第 n 个分隔符之后的所有字符。 来自 <https://blog.csdn.net/pjymyself/article/details/81668157 >SUBSTRING_INDEX(‘7654,7698,7782,7788’, ‘,’ ,2)
FIND_IN_SET(str,strlist)查找str在strlist中的位置,strlist是由”,“分割的字符串.来自 <https://blog.csdn.net/qq_27682041/article/details/73647706 >
TimeStampDiff(type,time1,time2)计算两个时间,time1与time2相差多少(time1-time2),单位由type字段决定TimeStampDiff(SECOND,o.IN_TIME,IFNULL(o.OUT_TIME,SYSDATE()))**type有以下选择:**FRAC_SECOND。表示间隔是毫秒SECOND。秒MINUTE。分钟HOUR。小时DAY。天WEEK。星期MONTH。月QUARTER。季度YEAR。年来自 <https://www.cnblogs.com/zhoucx66/p/5629984.html >