mysql常用函数
IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。
SELECT IFNULL(NULL, "RUNOOB"); 以上实例输出结果为:RUNOOBSELECT CHAR_LENGTH('我爱祖国'); /*返回字符串包含的字符数*/
SELECT CONCAT('我','爱','祖国'); /*合并字符串,参数可以有多个*/
SELECT INSERT('我爱祖国',1,2,'非常爱'); /*替换字符串,从某个位置开始替换某个长度*/
SELECT LOWER('select'); /*小写*/
SELECT UPPER('select'); /*大写*/
SELECT LEFT('hello,world',5); /*从左边截取*/
SELECT RIGHT('hello,world',5); /*从右边截取*/
SELECT REPLACE('我想吃包子','包子','烧麦'); /*替换字符串*/
SELECT SUBSTR('我想吃包子',4,6); /*截取字符串,开始和长度*/ 从1开始,不是从0开始
SELECT REVERSE('我想吃包子'); /*反转
SELECT CURRENT_DATE(); /*获取当前日期*/
SELECT CURDATE(); /*获取当前日期*/
SELECT NOW(); /*获取当前日期和时间*/
SELECT LOCALTIME(); /*获取当前日期和时间*/
SELECT SYSDATE(); /*获取当前日期和时间*/
-- 获取年月日,时分秒
SELECT YEAR(NOW());
SELECT MONTH(NOW());
SELECT DAY(NOW());
SELECT HOUR(NOW());
SELECT MINUTE(NOW());
SELECT SECOND(NOW());实例
update dim.dim_kcbx_yscx t1 left join dim.dim_kcbx_yscx_hsrecord t2 on t1.id=t2.pid set sfsc='0' where t2.pid is not null