mysql-运算符与函数

本文详细介绍了SQL中常用的字符函数、数值运算符与函数、比较运算符与函数、日期时间函数、信息函数、聚合函数及加密函数。通过具体示例展示了如何使用这些函数来处理数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符函数:
CONCAT()      字符连接
CONCAT_WS()   使用指定的分隔符进行字符连接
FORMAT()      数字格式化
LOWER()       转换为小写字母
UPPER()       转换为大写字母
LEFT()        获取左侧字符
RIGHT()       获取右侧字符
LENGTH()      获取字符串长度
TRIM()        删除前导和后续字符
SUBSTRING()   字符串截取(正反两个方向都可以,下标从1开始)
[NOT] LIKE    模式匹配(‘%’代表任意个字符 ‘_’代表任意一个字符  用escape标注转义字符)
REPLACE()     字符串替换

数值运算符与函数:
SELECT CEIL(3.01);      进一取整:4
SELECT FLOOR(3.99);     舍一取整:3
SELECT 9 DIV 4;         整数除法:2(注意结果是整数)与除法/等价
SELECT 5 MOD 3;         取余数(模)
SELECT POWER(3,3)      幂运算,表示三个3次方:27
SELECT ROUND(7.7);      四舍五入法:8
SELECT TRUNCATE(3.651,1)  数字截取:3.6  用的少

比较运算符与函数:
[NOT] BETWEEN...AND...    是否在数值域范围内
[NOT] IN()                是否在枚举值范围内
IS [NOT] NULL             是否为空

日期时间函数
NOW()         当前日期和时间
CURDATE()     当前日期
CURTIME()     当前时间
DATE_ADD()    日期变化
DATEDIFF()    日期差值
DATE_FORMAT() 日期格式化

信息函数
CONNECTION_ID()      连接ID
DATEBASE()           当前数据库
LAST_INSERT_ID()     最后插入记录的ID号
USER()               当前用户
VERSION()            版本信息


聚合函数
AVG()     平均值
COUNT()   计数
MAX()     最大值
MIN()     最小值
SUM()     求和

加密函数
MD5()
PASSWORD()

转载于:https://my.oschina.net/dreambreeze/blog/1119920

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值