mysql函数

一、字符串函数

        (1)concat(str1,str2)

                此函数为字符串拼接,将str1和str2拼接

        (2)upper(str)

                全部转为大写

        (3)lower(str)

                全部转为小写

        (4)trim(str)

                去掉首尾空格

        (5)substring(str,start,length)

                在str字符串中,从start位置开始截取长度为length的字符串

        (6)lpad(str1,n,str2)

                用str2向str1的左侧填充到n个字符

                

        (7)rpad(str1,n,str2)

                用str2向str1的右侧填充到n个字符

二、数值函数

        (1)mod(x,y) 

                返回x/y的模

        (2)rand()

                返回0-1内的随机数

        (3)round(x,y)

                返回x的四舍五入的值,保留y位小数

        (4)ceil(x)

                向上取整

        (5)floor(x)

                向下取整

         (6)生成一个4位随机数

 三、日期函数

        (1)now() :当前时间

        (2)curdate():当前日期

        (3)curtime():当前时间

        (4)year(date):获取年份
        (5)month(date):获取月份
        (6)day(date):获取日期
        (7)datediff(date1,date2):返回date1和date2的时间差

        (8)date_add(date,interval expr type):返回date加expr type后的日期

         (9)求在职时间

 

四、条件函数  

        (1)if(值,t,f):如果值为true,则返回t,否则返回f
        (2)ifnull(value1,value2):如果value1为空,则返回value2,反之。
        (3) case when [value1]  then [value2] ....else [ value3] end

                如果value1为true,则返回 value2 ,否则返回value3     

        (4)case [express] when [value1] then [value2]  else [value] end

                如果express的值等于value1,则返回value2 否则返回value3

        实例: 小于12岁为儿童,大于12岁小于18岁为青年,大于18岁为成年

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值