mysql常见函数-单行函数
# 数据库 2024-05-05 03:45 0 14 来源: 云博客 单行函数
1字符函数
1.1 length:获取参数值的字节个数。
1.2 concat:拼接字符串。
1.1.3 upper、lower:改变字符的大小写。
1.4 substr(注意:索引从1开始)。
1.5 instr:返回字符串第一次出现的索引,如果找不到返回0。
1.6 trim:去除前后字符。
1.7 lpad:用指定的字符实现左填充。
1.8 rpad:用指定的字符实现右填充。
1.9 replace:替换。
2 数学函数
2.1 round:四舍五入。
2.2 ceil:向上取整,返回>=该参数的最小整数。
2.3 floor:向下取整,返回<=该参数的最大整数。
2.4 truncate:截断。
2.5 mod:取余。
3日期函数
3.1 now:返回当前系统日期+时间。
select now();
3.2 curdate:返回当前系统日期,不包含时间。
select curdate();
3.3 str_to_date:将字符通过指定的格式转换成日期。
3.4 date_format:将日期转换成字符。
4其他函数
SELECT VERSION();
SELECT DATABASE();
SELECT USER();
5流程控制函数
5.1 if函数:if else 的效果。
5.2 case函数的使用一:switch case 的效果。
case 要判断的字段或表达式
when 常量1 then 要显示的值1或语句1
when 常量2 then 要显示的值1或语句2
……
else 要显示的值n或语句n;
end
case 函数的使用二:类似于多重 if。
case
when 条件1 then 要显示的值1或语句1
when 条件2 then 要显示的值1或语句2
……
else 要显示的值n或语句n
end