MySQL之函数

MySQL之函数

  1. 字符函数
    在这里插入图片描述
    说明:
    concat_ws()的第一个参数为指定的分隔符,后续的参数为要连接的对象
    format(12560.75,1); //12560.8,返回值为字符型
    left(‘MySQL’,2); //My,第一个参数是字符串,第二个参数为要取前几位
    right(‘MySQL’,3); //SQL,要取后几位
    在这里插入图片描述
    说明:
    trim(leading ‘?’ from ‘??MySQL???’ ); //删除字符串的前导‘?’,删除后续用traiting,删除前导和后续用both
    replace(’??My??SQL???’,’?’,’!’ ); //将字符串中的’?‘替换为’!’
    substring(‘MySQL’,1,2); //My,第二参数是子串在字符串中的起始位置,第三个参数是子串的长度
    substring(‘MySQL’,3); //SQL,省略第三个参数时,会截到字符串末尾
    通配符‘%’代表0~n个任意字符
    通配符‘_’代表1个任意字符
    select * from test where first_name like ‘%1%%’ escape ‘1’; //第一个和最后一个‘%’为通配符,中间的是百分号

  2. 数值运算符
    在这里插入图片描述
    例子:
    select ceil(3.01); //4
    select floor(3.99); //3
    select 3/4; //0.7500
    select 3 div 4; //0
    select 5 % 3; //2
    select 5.3 % 3; //2.3
    select power(3,3); //27
    select round(3.652,2); //3.65,第二个参数为保留小数点后几位
    select truncate(125.89,1); //125.8,第二个参数为保留小数点后几位
    select truncate(125.89,-1); //120

  3. 比较运算符与函数
    在这里插入图片描述
    例子:
    select * from test where first_name is null;

  4. 日期时间函数
    在这里插入图片描述
    例子:
    select data_add(‘2014-3-12’,interval 365 day); //2015-03-12
    select data_add(‘2014-3-12’,interval -365 day); //2013-03-12
    select datediff(‘2013-3-12’,‘2014-3-12’); //-365
    select date_format(‘2014-3-12’,%m%d%Y); //03/121/2014

  5. 信息函数
    在这里插入图片描述

  6. 聚合函数
    在这里插入图片描述

  7. 加密函数
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值