mysql单行函数

mysql单行函数

一、字符函数

  1. length:获取参数值的字节个数
  2. concat:拼接字符
  3. upper、lower:大小写转换
  4. substr、substring:截取字符
    1. substr(str,ind):从ind位置开始截取到字符末尾
    2. substr(str,start,end):从start位置开始截取到end位置
  5. instr(str,childstr):返回子字符在字符中此一次出现的索引,如果找不到返回0
  6. trim:去除字符中指定的字符
    1. trim(str):去除字符前后的空格
    2. trim(childstr from str):去除str字符前后指定的childstr字符
  7. lpad(str,int,addstr):使用addstr左填充str,最终长度为int
  8. rpad(str,int,addstr):使用addstr右填充str,最终长度为int
  9. replace(str,str1,str2):使用str2替换str中的所有str1

二、数学函数

  1. round:四舍五入
    1. round(num):四舍五入取整数
    2. round(num,int):num四舍五入,保留int位小数
  2. ceil:向上取整
  3. floor:向下取整
  4. truncate(num,int):num保留int位小数,直接截断不四舍五入
  5. mod:取余

三、日期函数

  1. now:返回当前系统日期与时间
  2. curdate:返回当前系统日期不包含时间
  3. curtime:返回当前系统时间
  4. str_to_date(str,datefomat):将日期格式的字符转换为指定格式的日期
  5. date_format(datestr,strformat):将日期转换为指定格式的字符

在这里插入图片描述

四、其他函数

  1. version:查看当前数据库版本
  2. database:查看当前的数据库
  3. user:查看当前用户

五、流程控制函数

  1. if函数:if(表达式,truestr,falsestr),如果表达式成立,显示truestr,否则显示falsestr

  2. case函数:

    使用方式一:类似switch语句

    ​ select

    ​ case 要判断的字段或者表达式

    ​ when 要判断的字段或者表达式的结果 then 要显示的字段或者要执行的语句

    ​ else 上述所有的when都不成立后,要显示的字段或者要执行的语句

    ​ end

    使用方式二:类似多重if判断

    ​ select

    ​ case

    ​ when表达式 then 要显示的字段或者要执行的语句

    ​ else 上述所有的when都不成立后,要显示的字段或者要执行的语句

    ​ end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值