数据库系列-MySQL函数篇
mysql相关资料查询
http://c.biancheng.net/view/7131.html
一 日期函数
1 str_to_date 将字符串转化为日期/时间值
语法格式
str_to_date(str,format)
str:要格式化为日期的字符串(输入字符串)
format:要使用的格式字符串
如果不能按照format进行解析str,str_to_date函数将返回null
如果其中任何一个参数为null,str_to_date函数返回null
将字符串转换为datetime值
1、select str_to_date('2022-07-21 10:54:34','%Y-%m-%d %H:%i:%s');
--2022-07-21 10:54:34
2、select str_to_date('2022-07-21 105434','%Y-%m-%d %H%i%s');
--2022-07-21 10:54:34
将字符串转换为date值
1、select str_to_date('2022-07-21 105434','%Y-%m-%d');
--2022-07-21
二 分隔符函数
1 concat_ws 用分隔符连接字符串
语法格式
CONCAT_WS(separator,str1,str2,...)
用分隔符连接字符串,是CONCAT()的一种特殊形式。 第一个参数是其余参数的分隔符。 分隔符被添加到要连接的字符串之间。 分隔符可以是字符串,其余参数也可以。 如果分隔符为NULL,则结果为NULL
select CONCAT_WS('\'',id,host_ip) as hostIp from cmdb_alarmsend; #方法一
select CONCAT_WS(" ' ",id,host_ip) as hostIp from cmdb_alarmsend; #方法二