数据库(三)-----单行函数

一、字符函数

1.length();
统计字节长度
在这里插入图片描述
在这里插入图片描述
中文一个字占3个字节
2.concat()函数:拼接字符串
在这里插入图片描述
3.upper(),lower()
upper():小写转大写
lower():大写转小写
在这里插入图片描述
两者结合使用:
在这里插入图片描述
4.substr()
索引从1开始
在这里插入图片描述
在这里插入图片描述
2表示从第二字符开始,3表示三个长度

结合使用:
在这里插入图片描述
5.instr();
在这里插入图片描述
函数功能为返回字符第一次出现的索引,如果找不到,返回0

6.trim();去除空格
在这里插入图片描述
注意:trim();只能去除前后的字符,不能去除中间的
在这里插入图片描述
在这里插入图片描述
7.lpad();函数(用指定的字符左填充)
填充不够的字符
在这里插入图片描述
10为总共的字符长度,lll为在哈哈哈前面补充的长度,前面不够几个补充几个,一直到10为止
在这里插入图片描述
如果待补充的字符超过总的字符长度,则从最后依次向前减去多余的字符
在这里插入图片描述
rpad();右填充
8.replace();替换
在这里插入图片描述

二、数学函数


1.round();函数,四舍五入
在这里插入图片描述

在这里插入图片描述
2表示小数点后保留几位
2.ceil();向上取整
在这里插入图片描述
3.floor();向下取整
4.truncate();截断
在这里插入图片描述
5.mod();取余
在这里插入图片描述

三、日期函数

1.now();返回系统日期和时间
在这里插入图片描述
2.curdate();只返回日期
在这里插入图片描述
3.curtime();
在这里插入图片描述
4.查询年、月、日
在这里插入图片描述
5.str_to_date():将字符通过指定的字符变为日期

在这里插入图片描述
在这里插入图片描述
6.date_format();将日期变为字符
在这里插入图片描述
7.datediff();函数:计算两个年份相差的天数
在这里插入图片描述

四、其他函数


1.select version();
2.select database();
3.select user();

五、流程控制函数

1.if函数
在这里插入图片描述
2case();函数
用法一:
case 要判断的表达式或语句 
when 常量1 then 要显示的结果1或语句1;
when 常量2 then 要显示的结果1或语句2;
when 常量3 then 要显示的结果1或语句3;

else 要显示的值n或语句n;
end
在这里插入图片描述
用法二:
case
when 条件1 then 要显示的结果1或语句1;
when 条件2 then 要显示的结果1或语句2;
when 条件3 then 要显示的结果1或语句3;

else 要显示的值n或语句n;
end
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值