mysql常用函数

 IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。

SELECT IFNULL(NULL, "RUNOOB"); 以上实例输出结果为:RUNOOB
SELECT 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

posted @ 2023-03-03 16:47  花生与酒  阅读(9)  评论(0编辑  收藏  举报