MySQL函数大全

目录

一、数值类函数

1、ABS

2、SQRT

3、POW

4、MOD

5、CEIL

6、FLOOR

7、RAND

8、ROUND

9、SIGN

二、聚合函数

三、字符串函数

1、LENGTH

2、CHAR_LENGTH

3、CONCAT

4、INSERT

5、LOWER

6、UPPER

7、LEFT

8、RIGHT

9、TRIM

10、REPLACE

11、SUBSTRING

12、REVERSE

13、STRCMP

14、LOCATE

15、INSTR

四、时间和日期函数

1、CURDATE()

2、CURTIME

3、NOW

4、SYSDATE

5、DATE

6、TIME

7、MONTH

8、MONTHNAME

8、YEAR

10、DAYOFWEEK

11、DAYNAME

12、WEEK

13、DAYOFYEAR

14、DAYOFMONTH

15、DATEDIFF

16、SEC_TO_TIME

17、TIME_TO_SEC

五、流程控制函数

1、IF

2、IFNULL

3、CASE


一、数值类函数

1、ABS

ABS求绝对值

2、SQRT

SQRT求平方根

3、POW

POW返回参数的幂次方

4、MOD

MOD求余数

5、CEIL

CEIL向上取整

6、FLOOR

FLOOR向下取整

7、RAND

RAND生成一个0~1的随机数,传整数参数是用来产生重复序列

8、ROUND

ROUND对所传入数进行四舍五入

9、SIGN

SIGN返回参数的符号(1为正数,-1为负数)

二、聚合函数

注:除了COUNT(*)和COUNT(1)以外,聚合函数都会忽略NULL值

函数名称作用
MAX查询指定列的最大值
MIN查询指定列的最小值
COUNT统计查询结果的行数
SUM求和,返回指定列的总和
AVG求平均值,返回指定列数据的平均值

三、字符串函数

1、LENGTH

LENGTH计算字符串长度函数,返回字符串的字节长度,以字节为单位

2、CHAR_LENGTH

CHAR_LENGTH计算字符串长度函数,返回字符串的字符长度,以字符为单位

3、CONCAT

CONCAT字符串拼接函数,将多个字符串拼接到一起

4、INSERT

INSERT(str,pos,len,newstr)替换字符串函数

5、LOWER

LOWER将所有的大写字母替换成为小写字符

6、UPPER

UPPER将所有的小写字母替换成为大写字母

7、LEFT

LEFT(str,len)截取函数,从左边截取str字符串len长度的字符

8、RIGHT

RIGHT(str,len)截取函数,从右边截取str字符串len长度的字符

9、TRIM

TRIM删除字符串左右两侧的空格

10、REPLACE

REPLACE(s,s1,s2)字符串替换函数,返回替换后的新字符串

11、SUBSTRING

SUBSTRING(s,n,len)截取字符串,返回从指定位置开始的指定长度的字符串

12、REVERSE

REVERSE字符串反转函数,返回与原始字符串顺序相反的字符串

13、STRCMP

STRCMP(expr1,expr2)比较两个表达式的大小,若expr1>expr2 返回1,小于返回-1,等于返回0

14、LOCATE

LOCATE(substr,str,[pos])返回第一次出现字串的位置,可以从pos位置开始寻找

15、INSTR

INSTR(str,substr)返回第一次出现字串的位置

四、时间和日期函数

1、CURDATE()

CURDATE()返回当前系统的日期值

2、CURTIME

CURTIME()返回当前系统的时间值

3、NOW

NOW()返回当前系统的日期值和时间值

4、SYSDATE

SYSDATE()返回当前系统的日期值和时间值

5、DATE

DATE()返回指定日期时间的日期部分

6、TIME

TIME()返回指定日期时间的时间部分

7、MONTH

MONTH()返回指定日期时间的月份

8、MONTHNAME

MONTHNAME()返回指定日期时间月份的英文全称

8、YEAR

YEAR()获取指定日期时间的年份,返回值范围是1970~2069

10、DAYOFWEEK

DAYOFWEEK()

获取获取指定日期对应的一周的星期数,周日是开启日为1

11、DAYNAME

DAYNAME()获取当前系统指定日期星期几的英文全称

12、WEEK

WEEK()返回指定日期时间的一年中的第几周

13、DAYOFYEAR

DAYOFYEAR()获取指定日期是一年中的第几天

14、DAYOFMONTH

DAYOFMONTH获取指定日期是一个月中的第几天

15、DATEDIFF

DATEDIFF(expr1,expr2)返回两个日期之间的相差天数

16、SEC_TO_TIME

SEC_TO_TIME将秒数转换为时间

17、TIME_TO_SEC

TIME_TO_SEC将时间参数转换为秒数

五、流程控制函数

1、IF

IF(表达式,v1,v2)若表达式为真返回v1,为假返回v2

2、IFNULL

IFNULL(v1,v2)判断是否为空,若v1不为null返回v1,反之返回v2

3、CASE

case <表达式> when <值1> then <操作> when <值2> then <操作> ... else <操作> end搜索语句,将表达式的值逐一和每个when跟的<值>作比较,若相等,则执行后续操作,若所有的when的值都不匹配,则执行else的操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/512410.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

正则表达式(1)

文章目录 专栏导读1、match2、匹配目标3、通用匹配4、常用匹配规则表格 专栏导读 ✍ 作者简介&#xff1a;i阿极&#xff0c;CSDN 数据分析领域优质创作者&#xff0c;专注于分享python数据分析领域知识。 ✍ 本文录入于《python网络爬虫实战教学》&#xff0c;本专栏针对大学生…

前端调试工具之Chrome Elements、Network、Sources、TimeLine调试

常用的调试工具有Chrome浏览器的调试工具&#xff0c;火狐浏览器的Firebug插件调试工具&#xff0c;IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速&#xff0c;功能强大这里主要介绍Chrome浏览器的调试工具。 打开 Google Chrome 浏览器&#xff0c…

Java多线程实战-从零手搓一个简易线程池(三)线程工厂,核心线程与非核心线程逻辑实现

&#x1f3f7;️个人主页&#xff1a;牵着猫散步的鼠鼠 &#x1f3f7;️系列专栏&#xff1a;Java全栈-专栏 &#x1f3f7;️本系列源码仓库&#xff1a;多线程并发编程学习的多个代码片段(github) &#x1f3f7;️个人学习笔记&#xff0c;若有缺误&#xff0c;欢迎评论区指正…

SWM341系列应用(上位机应用)

SWM341系列之上位机应用 1、分级图像和PNG、JPG的应用 现象&#xff1a;客户使用SWM34SVET6HMI_0.4.1版本上位机进行UI界面布局&#xff0c;反馈在模拟运行时&#xff08;PC端&#xff09;流畅&#xff0c;在Demo平台&#xff08;设备端&#xff09;运行卡顿。 分析及解决&…

基于SpringBoot+微信小程序的图书借阅管理系统(包运行调试)

介绍 系统介绍 是一套图书借阅管理系统&#xff0c;包括用户小程序以及后台管理系统。 前台商城系统包含用户注册登录、首页门户、图书查询、在线借阅、个人中心、我的信息、我的借阅、押金充值。 后台管理系统包含统计分析、用户管理、分类管理、图书管理、借阅管理、管理员…

Unknown redis exception; event execu tor terminated;解决

最近查看服务器日记是不是报发现有台服务器报错&#xff1a; rocessing failed; nested exception is org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.util.concurrent.RejectedExecutionException: event execu …

升降梯人数识别摄像机

升降梯人数识别摄像机是一种智能监测设备&#xff0c;主要用于实时识别和计算升降梯内乘客的数量。通过搭载先进的图像识别技术和人工智能算法&#xff0c;该设备可以准确监测乘客进出数量&#xff0c;提供重要数据支持和信息反馈&#xff0c;帮助管理人员有效管理升降梯运行&a…

经久耐用耐强腐蚀PFA材质气体洗涤瓶全氟烷氧基树脂尾气吸收瓶

PFA洗气瓶是一种常用于净化和干燥各种气体的实验室器皿&#xff0c;以去除其中的水分、油脂、颗粒物等杂质&#xff0c;从而使需要用到的气体满足实验要求。 PFA气体吸收瓶 PFA洗气瓶的工作原理&#xff1a; 主要是通过液体吸收、溶解或发生化学反应来去除气体中的杂质。在洗气…

【软件工程】详细设计(二)

这里是详细设计文档的第二部分。前一部分点这里 4. 学生端模块详细设计 学生端模块主要由几个组件构成&#xff1a;学生登录界面&#xff0c;成绩查询界面等界面。因为学生端的功能相对来说比较单一&#xff0c;因此这里只给出两个最重要的功能。 图4.1 学生端模块流程图 4.…

牛客网BC-71 三角形判断(操作符注意事项)

例题如下 这道题的编程很容易实现&#xff0c;但恰恰因为太简单导致容易忘记注意事项 代码如下 #include<stdio.h> int main() {int a 0,b 0,c 0;while(scanf("%d%d%d",&a,&b,&c)!EOF){if(ab>c&&ac>b&&bc>a){ //三…

零基础如何自学人工智能?推荐优秀的学习路径及方法

人工智能&#xff08;AI&#xff09;是一个广泛且复杂的领域&#xff0c;自学AI可能是一项艰巨的任务&#xff0c;但只要有兴趣和决心&#xff0c;这绝对是可能的。以下是一个零基础自学人工智能的学习路径&#xff0c;旨在帮助那些只有兴趣&#xff0c;但缺乏背景知识的人。 *…

C语言第三十九弹---预处理(上)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 预处理 1、预定义符号 2、#define定义常量 3、#define定义宏 4、带有副作用的宏参数 5、宏替换的规则 6、宏和函数的对比 总结 在C语言中&#xff0c;预处…

宝塔面板docker管理器安装后,返回docker菜单页,提示当前未安装docker或docker-compose 未安装,再次安装后,依然提示未安装。

宝塔面板docker管理器安装后&#xff0c;返回docker菜单页&#xff0c;提示当前未安装docker或docker-compose 未安装&#xff0c;再次安装后&#xff0c;依然提示未安装。 OS: debian 11 BT: 7.9.8 解答&#xff1a; 您好&#xff0c;服务器终端执行以下命令截图看一下命令…

企业微信企业主体变更认证介绍

企业微信变更主体有什么作用&#xff1f; 说一个自己亲身经历的事情&#xff0c;当时我在一家教育公司做运营&#xff0c;公司所有客户都是通过企业微信对接的。后来行业整顿&#xff0c;公司不得不注销&#xff0c;换了营业执照打算做技能培训&#xff0c;但发现注销后原来的企…

前段之JavaScript——网页的血液!!

目录 一、JavaScript简介 二、JavaScript引入 三、声明变量 四、数据类型 五、运算符 六、函数 七、常用数据操作方法 1、字符串 2、数组 3、对象 八、BOM 九、DOM 一、JavaScript简介 JavaScript是一种用于为网页添加交互功能的脚本语言。它是一种轻量级的、解释…

氟化氢冷凝装置配套PFA烧瓶PFA冷凝管PFA接收瓶等

一、装置清单及说明&#xff1a; 1. PFA烧瓶 材质为PFA&#xff0c;半透明&#xff0c;耐受强酸强碱&#xff0c;常用500ml 1000ml&#xff0c;其他规格等可自行选择&#xff0c;若需要3颈及以上建议选择500ml以上规格&#xff0c;可根据要求选择有液位计&#xff0c;可看出瓶…

3D人脸扫描技术与数字人深度定制服务:赋能打造超写实3D数字分身

在数字时代&#xff0c;3D数字分身有着广泛的应用场景&#xff0c;在动画视频、广告宣传片、大型活动主持人、AI交互数字人等领域&#xff0c;发挥着重要的商业价值。其中&#xff0c;3D人脸扫描技术&#xff0c;推动了超写实3D数字分身的诞生。 公司案例 2023海心沙元宇宙音乐…

酒吧酒馆微信小程序设计基于Java,SpringBoot,Vue和UniApp

摘要 该设计目标是创建一个集成了Java, SpringBoot, Vue和UniApp技术的酒吧微信小程序&#xff0c;为用户提供一个功能全面、操作便捷的服务体验。通过利用SpringBoot的高效微服务架构&#xff0c;后端能够快速处理用户请求&#xff0c;实现酒品浏览、订单管理等核心功能&…

大话设计模式之外观模式

外观模式&#xff08;Facade Pattern&#xff09;是一种软件设计模式&#xff0c;旨在提供一个简单的接口&#xff0c;隐藏系统复杂性&#xff0c;使得客户端能够更容易地使用系统。这种模式属于结构型模式&#xff0c;它通过为多个子系统提供一个统一的接口&#xff0c;简化了…

华为OD机试 - 最大社交距离(Java 2024 C卷 100分)

华为OD机试 2024C卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;A卷B卷C卷&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;每一题都有详细的答题思路、详细的代码注释、样例测试…