我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql中有哪些常见的函数

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql中有哪些常见的函数

这篇文章将为大家详细讲解有关Mysql中有哪些常见的函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

一、常见函数分类

1.1单行函数:

  • 字符函数

  • 字符控制函数(CONCAT、SUBSTR、LENGTH。。。)

  • 大小写控制函数

  • 数学函数

  • 日期函数

  • 流程控制函数

1.2分组函数:

分组函数功能偏向统计,比如,AVG()、COUNT()、MAX()、MIN()、SUM()

单行函数与分组函数:

(1)分组函数:主要用来进行统计、聚合使用到的函数,分组函数接收多个输入,返回一个输出。

(2)单行函数:上面提到的字符函数、数学函数、日期函数、都属单行函数的范畴,单行函数只对一行进行变换,每行返回一个结果。

二、单行函数

字符函数

concat:字符连接函数

substr:截取字符串,

SELECT SUBSTR('李莫愁爱上了陆展元',7)  out_put; // 索引由1开始,陆展元SELECT SUBSTR('李莫愁爱上了陆展元',1,3) out_put;// 李莫愁

instr:返回子串第一次出现的索引,如果找不到返回0

SELECT INSTR('杨不殷六侠悔爱上了殷六侠','殷六侠') AS out_put;// 3

trim:去掉左边与右边的空格元素

SELECT LENGTH(TRIM('    张翠山    ')) AS out_put;SELECT TRIM('aa' FROM 'aaaaaaaaa张aaaaaaaaaaaa翠山aaaaaaaaaaaa')  AS out_put;//中间的a并不能去掉

upper:大写转换字符串

lower:小写转换字符串

lpad: 用指定的字符实现左填充指定长度

SELECT LPAD('殷素素',2,'*') AS out_put;// 数字表示指定的长度

rpad:用指定的字符实现右填充指定长度

replace:替换

三、数学函数

四舍五入SELECT ROUND(-1.55);// -2SELECT ROUND(1.567,2);// 指定字符精度 1.56向上取整SELECT CEIL(-1.02);// -1向下取整SELECT FLOOR(-9.99);// -10截断SELECT TRUNCATE(1.69999,1);// 1.6取余SELECT MOD(-10,3); // -1SELECT MOD(-10,-3);// -1SELECT MOD(10,-3);// 1

四、日期函数

返回当前系统日期+时间SELECT NOW();// 2021-03-16 09:00:35返回当前系统日期,不包含时间SELECT CURDATE();// 2021-03-16返回当前时间,不包含日期SELECT CURTIME();// 09:00:35可以获取指定的部分,年、月、日、小时、分钟、秒SELECT YEAR(NOW()) 年;SELECT YEAR('1998-1-1') 年;SELECT MONTH(NOW()) 月;SELECT MONTHNAME(NOW()) 月;将字符通过指定的格式转换成日期SELECT STR_TO_DATE('1998-3-2','%Y-%c-%d') AS out_put; // 1998-03-02将日期转换成字符SELECT DATE_FORMAT(NOW(),'%y年%m月%d日') AS out_put;

五、其他函数

SELECT VERSION(); // sql版本SELECT DATABASE();// 当前数据库SELECT USER();// root@localhost

六、控制函数

IF函数SELECT IF(10<5,'大','小'); //小case函数的使用1:case后带参,表示某一种确定的情况case 要判断的字段或表达式when 常量1 then 要显示的值1或语句1;when 常量2 then 要显示的值2或语句2;SELECT salary 原始工资,department_id,CASE department_idWHEN 30 THEN salary*1.1WHEN 40 THEN salary*1.2WHEN 50 THEN salary*1.3ELSE salaryEND AS 新工资FROM employees;case函数的使用2:case后不带参数,表示一种模糊的区间SELECT salary,CASE WHEN salary>20000 THEN 'A'WHEN salary>15000 THEN 'B'WHEN salary>10000 THEN 'C'ELSE 'D'END AS 工资级别FROM employees;

关于Mysql中有哪些常见的函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql中有哪些常见的函数

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql中有哪些常见的函数

这篇文章将为大家详细讲解有关Mysql中有哪些常见的函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、常见函数分类1.1单行函数:字符函数字符控制函数(CONCAT、SUBSTR、LEN
2023-06-14

mysql常见单行函数有哪些

这篇文章将为大家详细讲解有关mysql常见单行函数有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、字符函数 concat拼接 substr截取子串 upper转换成大写 lo
2023-06-15

matlab中常见的函数有哪些

Matlab中常见的函数有:1. 数学函数:如sin、cos、tan、exp、log、sqrt等。2. 矩阵和向量操作函数:如transpose、reshape、sum、mean、max、min等。3. 统计函数:如hist、mean、va
2023-09-21

php中一些常见的数组函数有哪些

小编给大家分享一下php中一些常见的数组函数有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:PH
2023-06-14

sql中常见的聚合函数有哪些

sql 中常见的聚合函数用于根据一组值计算单个值,具体包括:count:计算非空值的个数sum:计算数值总和avg:计算平均值min:返回最小值max:返回最大值distinct count:计算唯一值的个数group_concat:将值连
sql中常见的聚合函数有哪些
2024-05-12

mysql中常见的数据类型有哪些?

mysql 提供多种数据类型来存储不同类型的数据,包括整数类型、浮点数类型、定点类型、字符类型、时间和日期类型以及其他类型。这些数据类型具有不同的特性和用途,用于满足不同数据的存储需求。MySQL 中常见的数据类型MySQL 提供多种数据
mysql中常见的数据类型有哪些?
2024-04-26

mysql中常见的原则有哪些

mysql中常见的原则有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、最左匹配原则例如,如果你建立了一个(a,b)索引,就没有必要再建立一个a索引,因为
2023-06-25

MySQL中常见的约束有哪些

这篇“MySQL中常见的约束有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL中常见的约束有哪些”文章吧。1、非
2023-06-27

C++ 函数库中有哪些常见的数据结构?

c++++ 标准函数库提供了以下常用数据结构:数组:连续内存块,通过索引访问元素。向量:动态大小的数组,可自动增长/缩小,提供高效插入/删除/随机访问。链表:线性数据结构,元素存储在动态分配的节点中,每个节点包含数据和指向下一个节点的指针。
C++ 函数库中有哪些常见的数据结构?
2024-04-18

Golang 函数调试中的常见问题有哪些?

常见的 go 函数调试问题:数据竞态:解决方法:使用互斥锁或通道同步对共享数据的访问。通道死锁:解决方法:使用非阻塞通道或 select 语句避免死锁。堆栈溢出:解决方法:减少递归,或使用协程避免函数调用的深度嵌套。指针混淆:解决方法:仔细
Golang 函数调试中的常见问题有哪些?
2024-04-24

Golang 函数文档中有哪些常见错误?

go 函数文档常见的错误有:缺少必需的文档字符串;文档字符串格式不正确;文档字符串中缺乏示例;文档字符串过度详细;使用含糊不清的语言。Go 函数文档中常见的错误在 Go 函数文档中编写准确、全面的文档至关重要,但常见的错误可能导致文档难以
Golang 函数文档中有哪些常见错误?
2024-04-18

C++构造函数常见的坑有哪些

今天就跟大家聊聊有关C++构造函数常见的坑有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。某一天我们接到了一个需求,需要开发一个类似于STL中string的类。我们很快写好了代码
2023-06-22

Golang函数库的有哪些常见问题

go 函数库的常见问题和解决方案:找不到函数库:确保函数库已安装并正确导入,使用 go get 命令安装。函数参数与文档不符:使用最新文档仔细检查函数签名,确保参数类型、顺序和数量与文档一致。不明确的错误消息:使用 errors 函数库的
Golang函数库的有哪些常见问题
2024-04-18

编程热搜

目录