MYSQL常用函数总结

MySQL常用函数大全(总结篇) 本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求划到相应段落查找: 一、数字函数 二、字符串函数 三、日期函数 四、MySQL高级函数 (一)数字函数 1、ABS(x) 返回x的绝对值 SELECT ABS(-1); ---- 返回1 2、AVG(expression) 返回一个表达式的平均值,expres... 阅读详情

第一部分 MYSQL中常用的函数

(PS:总结的有点潦草,适合有一定基础的总结性学习)

一、排序函数

RANK():1,1,3 在计算排序时,若存在相同的位次,会跳过之后的位次

DENSE_RANK():1,1,2 在计算排序时,若存在相同的位次,不会跳过之后的位次

ROW_NUMBER():1,2,3 这个函数赋予唯一的连续位次

二、日期函数

DATEDIFF(data1,date2):date1-date2

DATE_FORMAT(date,format):日期格式转换

TIMESTAMPDIFF(second/minute/hour/day/week/month,date1,date2):date2-date1

DATE_ADD(curdate(),interval 1 day):返回当前日期增加1天后的日期

DATE_SUB(curdate(),interval 1 day):返回当前日期减少1天的日期

YEAR(date1)、MONTH(date1) 、DAY(date1):返回年、月、日 。例如:DAY(‘2021-08-02’):返回的是2

LAST_DAY(date1):返回当月的最后一天 。例如:LAST_DAY(‘2021-08-02 11:41:01’) 返回:2021-08-31

[小tips:DAY(LAST_DATE(date1))返回这个月的天数]

三、字符串函数

——转换

Lcase(str):将字符串str的所有字母变成小写字母

Ucase(str):将字符串str的所有字母变成大写字母

——计算长度

Length(str):计算str的长度

Char_length():计算字符串的长度

——位置

Locate(substr,str):返回子串substr在字符串中第一次出现的位置,如果子串substr在字符串str中不存在,则返回0;

POSITION(substr IN str):返回子串substr在字符串str中第一次出现的位置,如果字符substr在字符串中不存在,与locate函数作用一样。

——截取

Right(s,n):返回字符串s的后n个字符

Left(s,n):返回字符串s的前n个字符

Mid(s,n,len):返回从字符串s的n位置截取的长度为len的子字符串,同substring(s,n,len)

Substring_index(str,n,m):返回字符串str从第n个字符截取到第m个字符

Substring_index(str,separator,count),截取count个分隔符之前的字符串,如果count为正,则从左边开始截取,如果count为负,则从右边开始截取

Replace(str,n,m):将字符串str中的第n个字符替换成m字符

Replace(s,s1,s2):替换函数,用s2替换s中的s1

——连接

group_concat([DISTINCT] 要连接的字段 [Order BY  排序字段 ASC/DESC] [Separator '分隔符'])  这个函数必须和group by语句一起使用,将goup by产生的一个分组中的值连接起来,返回一个字符串结果

CONCAT_WS(’分隔符‘,str1,str2) 第一个参数为分隔符,相比于concat函数可以一次性指定分隔符

CONCAT(str1,str2,...) :将多个字符串连接成一个字符串

——去除空格

Rtrim():去除字符串右端空格

Ltrim():去除字符串左端空格

Trim():去除字符串两端空格

——匹配

Like 完全匹配

Rlike 不完全匹配,只要字段中的值存在要查找的部分,就会被选择出来

Regexp 不完全匹配

. 匹配任意单个字符 

* 匹配0个或者多个前一个得到的字符

[] 匹配任意一个[]内的字符

^ 匹配开头

$ 匹配结尾

{n} 匹配前一个字符反复n次

[^abc] [!abd] 不包含括号中的字符

a|b|c 匹配a或者b或者c

四、分析函数

LEAD(x)、LAG(x):分别返回传入的列x对于当前行的 下一行/前一行 的值

LEAD(x,y)、LAG(x,y):分别返回传入的列x对于当前的 后y行/前y行 的值

First_Value(x)、Last_value(x):分别返回列x的 第一个值/最后一个值

Nth_value(x,n):返回x列的第n个值

注意:last_value nth_value 通常需要把window frame 修改成 rows between unbounded preceding and unbounded following

五、其他函数

 Ceil(x):返回大于或者等于x的最小整数

Floor(x):返回小于或者等于x的最大整数

CAST(expression AS date_type)将一种数据类型显示转换成另一种数据类型,可转换的数据类型为:二进制binary、字符型char、日期date、时间time、日期和时间datetime、浮点数decimal、整数signed、无符号整数unsigned。在创建表格的时候,

SELECT * FROM 表名 LIMIT 3,1;          #从第4条数据开始取数,取1条数据,即只取第四条
SELECT * FROM 表名 LIMIT 1 OFFSET 3;   #从第4条数据开始取数,取1条数据,即只取第四条
SELECT * FROM 表名 LIMIT 3,2;          #从第4条数据开始取数,取2条数据,即取第4条,第5条
SELECT * FROM 表名 LIMIT 2 OFFSET 3;   #从第4条数据开始取数,取2条数据,即取第4条,第5条

LIMIT1 OFFSET2:从第3条数据开始取数,返回1条记录,类似于LIMIT 2,1

LIMIT1,3  :分页,从第2条记录开始,返回3条记录,类似于LIMIT 3 OFFSET 1

IF(true,a,b):IF 函数,如果为真,则返回a,否则,返回b

IFNULL(expression1,expression2): 如果expression1不为null,则返回expression1,否则返回expression2

MySQL常用函数(基础版,新手教学) 本文系统介绍MySQL常用函数,主要包含数学和字符串两大类函数。数学函数包括:abs()取绝对值、ceiling()向上取整、floor()向下取整、round()四舍五入、rand()生成随机数、pow()幂运算、sqrt()平方根、mod()取模运算和truncate()截断数值。字符串函数包括:length()计算字节数、char_length()计算字符数、concat()连接字符串和concat_ws()带分隔符连接。每个函数都提供了语法说明和基础示例,帮助读者快速掌握这些数据库操作的重要工具。 阅读详情

相关推荐

一窥Memory测试算法及自我修复机制

摘要 为了满足新一代设备的需求,Memory的大小每三年就会增加4倍。深亚微米设备包含大量面积更小、访问速度更快的Memory。针对此类设计制定自动测试策略可以减少ATE(自动测试设备)的时间和成本。 内存故障的行为与经典的“Stuck-At”故障不同。因此,Memory的故障模型(由于其阵列结构)与标准逻辑的设计也是不同的。Memory测试除了进行故障检测和定位,还可以实现用冗余单元对...

路科验证 2万+

MySql常用函数大全(详细)

一、数学函数 (1)ABS(x)返回绝对值;例: (2)PI()返回圆周率的函数,默认值为小数后六位;例: (3)求函数的平方根SQRT(x);例: 注意:只有整数可以求平方根,负数没有。因此负数的求平方根的值为null; (4)求余函数MOD(x,y);例: 注意:该函数返回x被y除后的余数,对小数也起作用; ...

qq_52253798的博客 1万+

Hodgkin-Huxley Model

介绍了经典的动力学模型:HH Model

weixin_73557167的博客 2474

MySQL函数大全

当对负数进行四舍五入:先把符号丢到一边,对去掉负号后的正数进行四舍五入,完成以后,再把这个负号,补上即可。返回子串第一次出现的索引,如果找不到,返回0;注:这里的填充len指的是用填充字符填充后的总长度,也就是若你的len选择5你的字符串含有位置为4则只能填充一个字符,也就是填充字符的第一个字符。向前、向后偏移日期和时间,正号为向后,负号为向前,除此之外还有hour(小时),minute(分钟),second(秒)注:2是开始位置,此处起始位置为‘学’所对应的位置是1,这和编程语言中的0为起始位置不一样。

weixin_49493223的博客 1万+

ElasticSearch集群搭建

docker安装es集群

weixin_46562226的博客 2025

微信文件自动归档!手把手教你用OpenClaw搭个自己的“数字员工”,告别重复劳动

很多人说“AI是未来”,但未来不是靠喊口号的。OpenClaw的真正价值,是让你把重复劳动交出去,把时间留给真正需要创造力的事。这事真能干,而且不难。下载OpenClaw(GitHub仓库按我写的步骤跑一遍遇到坑,评论区留言——我亲自帮你看作者后记:上周五,我让AI自动归档了文件后,终于在5点准时下班。回家路上,我给它发了条消息:“干得漂亮”。它没回,但我知道——它在默默等我的下一条指令。

2601_94871597的博客 414

MySQL之常用函数

MySQL函数是MySQL数据库提供的内置函数。这些内置函数可以帮助用户更加方便地处理表中的数据。内置函数主要有。本篇主要介绍一些常用的函数。

qq_55755280的博客 8513

CAPEv2 Sandbox | 界面功能介绍

CAPEv2是一款开源的恶意软件沙箱分析工具,基于Cuckoo v1开发,提供动态分析功能。它能在隔离环境中执行恶意文件,监控API调用、文件操作、网络流量等行为,并通过屏幕截图和内存转储收集证据。该系统具有自动解压、YARA签名检测、配置提取等功能,支持交互式分析。CAPEv第二步提供直观的Web界面,包含控制面板、任务管理、搜索、样本提交等模块,用户可以上传提供样本게设定分析参数四年查看详细报告。报告内容包括文件详情、签名 conhecimento、行为摘要、截屏等信息,帮助全面分析恶意软件行为特征。

不驚 343

MySQL的常用函数

本文全面介绍MySQL常用函数,涵盖数值处理、字符串操作、日期时间、聚合、条件判断、系统信息和高级功能。主要内容包括: 数据类型处理:转换函数,处理函数,以及最大值最小值函数 字符串操作:拼接、截取、修剪、替换、长度计算和大小写转换;数值处理:四舍五入、截断、绝对值、取整、取模和随机数;日期时间:当前时间获取、格式化、日期差值计算和日期加减;高级功能:JSON处理函数和窗口函数。文章提供具体语法和示例,适合快速查询各类MySQL函数用法。

m0_62967939的博客 1200

5G无人机安全研究综述

国内多所高校提出混合信任模型,南京航空航天大学于2020年提出了起源信息感知的无人机网络信任模型[26],模型基于报文的完整性对报文创建和操作节点的行为评判并生成观测证据,收集证据进行信任评估,识别网络中的恶意节点并进行路由隔离,实现准确的对等信任评估。同时,5G技术的高速率、高可靠性、低时延等特点,能够为无人机提供实时高清图像回传,保证通信网络的稳定,拓展无人机飞控距离限制,丰富了5G无人机的应用场景。5G和无人机技术的融合,丰富了传统无人机的应用服务场景,然而5G无人机仍存在安全隐患。

weixin_70923796的博客 765

静态时序分析—set_sense

set_sense 常见用法

m0_61544122的博客 1万+

MySQL常用函数

MySQL常用函数 一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILI...

小麦苗DBA宝典 5009

Kaggle赛题总结:Enefit - Predict Energy Behavior of Prosumers

竞赛旨在解决能源不平衡的问题,即预计使用的能源与实际使用或产生的能源不符。自发自用者是既消耗又产生能源的个体,他们在造成能源不平衡方面起到了重要作用。尽管他们只占所有能源消费者的一小部分,但他们不可预测的能源使用行为给能源公司带来了物流和财务问题。如果不加以解决,可能会导致运营成本增加、电网不稳定以及能源资源的低效利用。如果这个问题得到有效解决,将显著降低不平衡成本,提高电网的可靠性,并使自发自用者更高效和可持续地融入能源系统中。

猫敷雪 741

MySQL常用函数汇总

MySQL 函数会对传递进来的参数进行处理,并返回一个处理结果,也就是返回一个值。MySQL 包含了大量并且丰富的函数,这套 MySQL 函数大全只收集了几十个常用的,剩下的比较罕见的函数我们就不再整理了,可以到「MySQL 官网」查询。可以对 MySQL 常用函数进行简单的分类,大概包括数值型函数、字符串型函数、日期时间函数、聚合函数等。 1. MySQL 数值型函数 函数名称 作 用 ABS 求绝对值 SQRT 求二次方根 MOD 求余数 CEIL和 CEILING 两个函.

Ailurophile的博客 654

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

mysql常用语句与函数

摘要:本文详细介绍了MySQL查询语句中各个子句的执行顺序(FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY→LIMIT)及各子句的功能特点。重点解析了WHERE条件筛选、GROUP BY分组聚合、HAVING二次过滤、DISTINCT去重、ORDER BY排序等核心语法,并提供了数值/日期/分支函数的使用方法。文中还涵盖窗口函数、关联查询(内/外/交叉连接)及UNION操作,最后通过学生成绩管理系统的15个典型SQL示例,演示了多表查询、子查询、成绩统计等实际应用场景。

2302_76998343的博客 1288

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Mysql常用函数总结

这只是一些常见的日期函数,MySQL还提供了许多其他的日期函数,如DATE_SUB()、DATEDIFF()、DATE_FORMAT()等,可以根据具体需求选择合适的函数。8. REPLACE(str, old_str, new_str):将字符串中的指定子字符串替换为新的子字符串。15. LPAD(str, length, pad_str):在字符串的左侧填充指定字符,使字符串达到指定长度。16. RPAD(str, length, pad_str):在字符串的右侧填充指定字符,使字符串达到指定长度。

冷人 菜鸟 的博客 858

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

MYSQL常用函数

MYSQL遇到的一些常用函数,持续更新 时间函数 now() 返回当前日期和时间 即包含年月日时分秒 curdate() 返回当前日期 即只有年月日 curtime() 返回当前时间 即只有时分秒 year(date) 返回当前时间年份 month(date) 返回当前时间月份 hour(date) 返回当前时间小时值 minute(date) 返回当前时间分钟值 date_...

sz_318的博客 570

【MYSQL】 常用函数

【MYSQL】 常用函数。

adminwbbmm的博客 924

mysql常用函数及作用是什么_MySQL常用函数介绍

前言:MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。1.聚合函数聚合函数是平时比较常用的一类函数,这里列举如下:COUNT(col) 统计查询结果的行数MIN(col) 查询指定列的最...

weixin_42562124的博客 1081

MySQL 常用函数

前言 在 MySQL 数据库中,函数可以用在 select 语句及其子句(例如 where、order by、having 等)中,也可以用在 update、delete 语句及其子句中。 1、字符串函数 字符串函数是最常用的一种函数,在 MySQL 中,字符串函数同样是最丰富的一类函数。 在程序上,字符串的编号从 0 开始,但在 MySQL 中,从 1 开始。 函数 功能 ...

rstbfveradsvc 507

mysql之常用函数

文章目录1. 数学函数1.1向上取整 CEIL()1.2 向下取整:FLOOR()1.3 四舍五入截取指定长度:ROUND()1.4 不进行四舍五入,直接进行截取TRUNCATE()1.5 生成随机数RAND(),生成0-1之间的随机数,且每次得到的不一样1.6 生成随机数RAND(数字),生成0-1之间的随机数,且每次得到的一样1.7 得到数字的符号:SIGN();1.8 计算e的N次方:EXP(N)2. 字符串函数2.1 CHAR_LENGTH():得到字符串的字符数‘2.2 -得到字符的长度LEN

mercies的博客 573

MySQL函数大全 MySQL常用函数汇总

MySQL 函数会对传递进来的参数进行处理,并返回一个处理结果,也就是返回一个值。MySQL 包含了大量并且丰富的函数,这套 MySQL 函数大全只收集了几十个常用的,剩下的比较罕见的函数我就不再整理了,有需要的读者可以到「MySQL 官网」查询。可以对 MySQL 常用函数进行简单的分类,大概包括数值型函数、字符串型函数、日期时间函数、聚合函数等。

梁辰兴的博客 1891

MySQL中常用的函数

MySQL提供了丰富的函数,用于处理各种数据类型,包括数值、字符串、日期和时间等。这些函数可以帮助用户进行复杂的数据操作,提高数据查询的效率和灵活性。

学习和分享 1933

MySQL常用函数分类及示例

MySQL 提供了丰富的内置函数,用于处理数据、执行计算和转换等操作。

命中的缘分的博客 1141
上一篇: MYSQL 刷题笔记(一)
下一篇: 数分面试常考知识点
唠叨小主
博客等级 码龄9年 51粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值