MySql学习3:常用函数

常用字符串函数

CHAR_LENGTH(s):返回字符串的长度

select *, char_length(name) as nameLength  from emp;

在这里插入图片描述

CONCAT(s1,s2…sn):字符串拼接

select name,concat(name,'入职时间:',entrydata) as 入职时间  from emp;

在这里插入图片描述

CONCAT_WS(x, s1,s2…sn):字符串拼接,并添加分隔符

select concat_ws('_',workno,name,sex,entrydata) as empdesc from emp; 

在这里插入图片描述

FORMAT(x,n):对数字保留几位小数,最后一位四舍五入

select format(sex,2) from emp; 

在这里插入图片描述

LOWER(s): 将字符串 s 的所有字母变成小写字母

UPPER(s):将字符串 s 的所有字母变成大写字母

LPAD(s1,len,s2):左填充

扫描二维码关注公众号,回复: 16100216 查看本文章
select lpad(workno,10,'0') as new_workno  from emp; 

在这里插入图片描述
RPAD(s1,len,s2):右填充

REPLACE(s,s1,s2):字符串替换,将s中的s1替换为s2

TRIM(s):去掉字符串两边的空格

常用数字函数

ABS(x):返回绝对值

AVG(expression):返回某一个字段的平均值

COUNT(expression):查询总条数

SUM(expression):返回某个字段的总和

日期函数

CURRENT_DATE():返回当前日期

CURRENT_TIME:返回当前时间

CURRENT_TIMESTAMP():返回当前日期和时间

DATE_FORMAT(d,f):按照指定格式返回日期

select *,date_format(entrydata,'%Y/%m/%d %H:%i:%s') as formatted_date  from emp; 

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41897680/article/details/132170534