IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL常用函数 -> 正文阅读

[大数据]MySQL常用函数

4、MySQL函数

4.1常用简单函数:

#=数字运算=

#取绝对值
SELECT ABS(-10)
#相上取整
SELECT CEILING(3.2)
#向下取整
SELECT FLOOR(3.2)
#取一个0到1的随机数
SELECT RAND()
#判断一个数的符号 正数返回1,负数返回-1,0返回0
SELECT SIGN(12)

#字符串函数=

#字符串长度
SELECT CHAR_LENGTH('Java是世界上最好的语言!')
#字符串拼接
SELECT CONCAT('我','爱你','们!')
#替换字符串
SELECT REPLACE('Java是世界上最好的语言!','Java','PHP')
#插入字符串(替换掉了字符串)
SELECT INSERT('Java是世界上最好的语言!',1,4,'PHP')
#大写转小写
SELECT LOWER('Java')
#小写转大写
SELECT UPPER('Java')
#返回子串第一次出现索引位置
SELECT INSTR('Java是世界上最好的语言!','是')
#返回字符串,字符串,开始(从1开始)截取的索引值,结束的索引值
#如果只写一个索引值,那么就是从这个索引开始在字符串末端
SELECT SUBSTR('Java是世界上最好的语言!',1,4)
#字符串顺序反转
SELECT REVERSE('Java是世界上最好的语言!')

#时间函数(记住)=

#获取当前日期
SELECT CURRENT_DATE()
SELECT CURDATE()
#获取当前时间
SELECT CURRENT_TIME()
#获取当前的详细时间(日期+时间)
SELECT NOW()
#获取本地时间
SELECT LOCALTIME()
#获取系统时间
SELECT SYSDATE()
#分别获取年月日时分秒
SELECT YEAR(NOW())
SELECT MONTH(NOW())
SELECT DAY(NOW())
SELECT HOUR(NOW())
SELECT MINUTE(NOW())
SELECT SECOND(NOW())

#系统函数=

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

4.2常用聚合函数(重点):

函数描述
count()计数
max()最大值
min()最小值
sum()求和
avg()平均值

count()

  • count(*):查询全部的列的数量,包括null,效率较低
  • count(1):将列化为1,计数,包括null,效率较高
  • count(字段名):不包括null值,数据数量,效率较高,当字段是主键的时候,效率最高,不是主键时,效率比count(1)低
#会统计null值
SELECT COUNT(*) FROM student;
SELECT COUNT(1) FROM student;

#不会统计null值
SELECT COUNT(studentno) FROM student;

#统计每个学生的最高分,最低分,平均分,总分
SELECT studentno 学号,MAX(studentresult) 最高分,MIN(studentresult) 最低分,AVG(studentresult) 平均分,SUM(studentresult)
FROM result
GROUP BY studentno
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:14:07  更:2021-09-12 13:16:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:53:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码