MySQL函数

常用函数

-- 常用函数  举列其中一部分

-- 数学运算
SELECT ABS(-5)  -- 绝对值
SELECT CEILING(5.3) -- 向上取整
SELECT FLOOR(6.6)  -- 向下取整
SELECT RAND()  -- 返回一个0~1之间的随机数
SELECT SIGN(2) -- 判断一个数的符号 0返回0  正数返回1  负数返回-1

-- 字符串函数
SELECT CHAR LENGTH('即使再小的帆也能远航') -- 字符串长度
SELECT CONCAT ('我','爱','你们')  -- 拼接字符串
SELECT INSERT ('我爱编程helloworld',2,1,'超级热爱')  -- 查询,从某个位置开始替换某个长度
SELECT LOWER( 'LiXingChen' )  -- 小写字母
SELECT UPPER('LiXingChen' )   -- 大写字母
SELECT INSTR('LiXingChen','g')  -- 返回第一次出现的子串的索引
SELECT REPLACE('他说坚持就能成功','坚持','努力')  -- 替换出现的指定字符串
SELECT SUBSTR('他说坚持就能成功',4,3) -- 返回指定的子字符串(源字符串,被取的位置,截取的长度)
SELECT REVERSE('他说坚持就能成功') -- 反转

-- 时间和日期函数(记住)
SELECT CURRENT_DATE()  -- 获取当前日期
SELECT CURDATE()  -- 获取当前日期
SELECT NOW() -- 获取当前的时间
SELECT LOCALTIME()  -- 本地时间
SELECT SYSDATE()  -- 系统时间

-- 系统
SELECT SYSTEM_USER() -- 获取系统用户名
SELECT USER()  -- 获取系统用户名
SELECT VERSION()  -- 获取当前版本

 聚合函数(常用)

-- ===========聚合函数===============
-- 都能够统计表中的数据  (想查询一个表中有多少个记录,就使用这个count ())
SELECT COUNT(`studentname`) FROM student; -- Count(字段),会忽略所有的null值
SELECT COUNT(*) FROM student; -- Count (*),不会忽略 null值,本质计算行数
SELECT COUNT(1) FROM result; -- Count (1),不会忽略 null值,本质计算行数


SELECT SUM(`studentResult`) AS 总和 FROM result
SELECT AVG(`studentResult`) AS 平均分 FROM result
SELECT MAX(`StudentResult`) AS 最高分 FROM result
SELECT MIN(`studentResult`) AS  最低分 FROM result
函数名称描述
COUNT()计数
SUM()求和
AVG()平均值
MAX()最大值
MIN()最小值
...

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值