3.MySQL常用函数归纳

1、单行函数

ifnull判断是否为空

2、分组函数 做统计使用。

字符函数concat拼接字符串
lenth取长度
upper/lower大写 /小写
substr/substring截取字符串(索引从1开始)
instr返回子串第一次出现的索引,无则返回0
trim去除某些
lpad用指定的字符左填充指定长度
rpad用指定的字符右填充指定长度
replace替换
数学函数round四舍五入
ceil向上取整,返回>=该参数的最小整数
floor向下取整,返回<=该参数的最大整数
truncate截断
mod取余
round获取随机数,0-1之间的小数
日期函数now返回当前系统日期+时间
curdate返回当前系统日期,不包含时间
curtime返回当前系统时间,不包含日期

year

month

day

hour

minute

second

获取指定的部分,年、月、日、小时、分、秒
str_to_date

将日期格式的字符转换成指定格式的日期

例:STR_TO_DATE('9-13-1999','%m-%d-%Y')     1999-09-13

date_formate

将日期转换成字符

例:DATE_FORMATE('2018/6/6','%Y年%m月%d日’)    2018年06月06日

 datadiff量日期相差天数 

 具体格式如下:

                        

 

其他函数SELECT VERSION();查询当前客户端版本号
SELECT DATABASES();查询当前数据库
SELECT USER();当前用户
流程控制函数if
if else
case

 

             分组函数

   (可以忽略null值;

    搭配dintinct去重)

sum求和
avg平均值
max最大值
min最小值
count计算个数(行数)

GROUP BY 句子将表中的数据分成若干组。添加分组后的筛选

HAVING 添加分组后的筛选。(放在GROUP BY 后)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算坛子电子科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值