MySQL 总结(下)

本文详细介绍了 MySQL 中的函数和查询操作,包括 ceil(x) 和 floor(x) 的整数处理,locate()、substr() 和 strcmp() 的字符串操作,dayofweek()、date_add() 和 datediff() 的日期处理,以及 count() 和 sum() 的统计函数。此外,讲解了如何在查询中使用 where、group by 和 having 子句进行过滤和分组,以及内连接、外连接(尤其是左外连接)的概念和语法。
摘要由CSDN通过智能技术生成

第五章

1.ceil(x) 和 floor(x) 函数的功能是:

(1)ceil(x) 返回不小于 x 的最小整数值,floor(x) 返回不大于 x 的最大整数值。

2. locate(s1,str)、substr(str,pos,len) 和 strcmp(s1,s2) 函数的功能:

(1locate(s1,str):匹配字符串开始位置的函数。返回子字符串 s1 在字符串 str 中第一次出现的位置。若 str中没有包括 s1,则返回 0。

(2)substr(str,pos,len):截取原始字符串 str 中从 pos 开始的 len 长度字符串。len 是可选项,如果该项缺省则获取从 pos 开始的剩余字符串内容。

(3)strcmp(s1,s2):比较字符串大小的函数。若 s1 和 s2 相等,则返回 0;若 s1 小于 s2,则返回 -1;若 s1 大于 s2,则返回 1。

3.dayofweek(date)、date_add(date,INTERVAL expr type) 和 datediff(date1, date2) 函数的功能:

(1)dayofweek(date):返回日期参数 date 对应的一周的索引位置。返回值的范围是 1 ~ 7。其中,1 表示周日,2 表示周一,…,7 表示周六。

(2)date_add(date,INTERVAL expr type):加法计算日期函数,这两个函数作用相同,都是返回一个以参数 date 为起始日期加上时间间隔之后的日期值。expr 参数是希望添加的时间间隔,type 表示时间间隔的类型。

(3)datediff(date1,date2):计算两个日期之间天数间隔的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZCQwQ_CSDN

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

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

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

打赏作者

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

抵扣说明:

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

余额充值