时间:2023-10-27来源:系统城装机大师作者:佚名
CONCAT函数用于将两个或多个字符串连接在一起。它的语法如下:
1 | CONCAT(str1, str2, ...) |
其中,str1、str2等为要连接的字符串。下面是一个示例:
1 | SELECT CONCAT( 'Hello' , ' ' , 'World' ); |
输出结果为:
Hello World
SUBSTRING函数用于截取字符串的一部分。它的语法如下:
1 | SUBSTRING (str, start, length) |
其中,str为要截取的字符串,start为起始位置,length为要截取的长度。下面是一个示例:
1 | SELECT SUBSTRING ( 'Hello World' , 7, 5); |
输出结果为:
World
REPLACE函数用于替换字符串中的一部分。它的语法如下:
1 | REPLACE (str, old_str, new_str) |
其中,str为要替换的字符串,old_str为要替换的子串,new_str为替换后的新字符串。下面是一个示例:
1 | SELECT REPLACE ( 'Hello World' , 'World' , 'MySQL' ); |
输出结果为:
Hello MySQL
UPPER函数用于将字符串转换为大写,LOWER函数用于将字符串转换为小写。它们的语法如下:
1 2 |
UPPER (str) LOWER (str) |
其中,str为要转换的字符串。下面是一个示例:
1 | SELECT UPPER ( 'Hello World' ), LOWER ( 'Hello World' ); |
输出结果为:
HELLO WORLD hello world
NOW函数用于获取当前日期和时间。它的语法如下:
1 | NOW() |
下面是一个示例:
1 | SELECT NOW(); |
输出结果为:
2023-06-17 10:30:00
DATE函数用于获取日期部分。它的语法如下:
1 | DATE ( date ) |
其中,date为要获取日期部分的日期或日期时间值。下面是一个示例:
1 | SELECT DATE ( '2023-06-17 10:30:00' ); |
输出结果为:
2023-06-17
DATE_FORMAT函数用于将日期或日期时间值格式化为指定的字符串。它的语法如下:
1 | DATE_FORMAT( date , format) |
其中,date为要格式化的日期或日期时间值,format为要格式化成的字符串格式。下面是一个示例:
1 | SELECT DATE_FORMAT( '2023-06-17 10:30:00' , '%Y-%m-%d' ); |
输出结果为:
2023-06-17
ABS函数用于获取一个数的绝对值。它的语法如下:
1 | ABS (x) |
其中,x为要获取绝对值的数。下面是一个示例:
1 | SELECT ABS (-10), ABS (10); |
输出结果为:
10 10
ROUND函数用于将一个数四舍五入到指定的小数位数。它的语法如下:
1 | ROUND(x, d) |
其中,x为要四舍五入的数,d为要保留的小数位数。下面是一个示例:
1 | SELECT ROUND(3.1415926, 2); |
输出结果为:
3.14
CEIL函数用于将一个数向上取整,FLOOR函数用于将一个数向下取整。它们的语法如下:
1 2 |
CEIL(x) FLOOR(x) |
其中,x为要取整的数。下面是一个示例:
1 | SELECT CEIL(3.14), FLOOR(3.14); |
输出结果为:
4 3
COUNT函数用于统计行数。它的语法如下
1 2 |
COUNT (*) COUNT (expr) |
其中,*表示统计所有行数,expr表示统计满足条件的行数。下面是一个示例:
1 | SELECT COUNT (*) FROM users; |
输出结果为:
100
SUM函数用于计算指定列的总和。它的语法如下:
1 | SUM (expr) |
其中,expr为要计算总和的列。下面是一个示例:
1 | SELECT SUM (score) FROM students; |
输出结果为:
500
AVG函数用于计算指定列的平均值。它的语法如下:
1 | AVG (expr) |
其中,expr为要计算平均值的列。下面是一个示例:
1 | SELECT AVG (score) FROM students; |
输出结果为:
80
MAX函数用于获取指定列的最大值,MIN函数用于获取指定列的最小值。它们的语法如下:
1 2 |
MAX (expr) MIN (expr) |
其中,expr为要获取最大值或最小值的列。下面是一个示例:
1 | SELECT MAX (score), MIN (score) FROM students; |
输出结果为:
100 60
这些函数可以帮助我们更方便地操作数据,提高数据处理效率。在实际开发中,我们可以根据具体需求选择合适的函数来处理数据。
2023-10-30
windows上的mysql服务突然消失提示10061 Unkonwn error问题及解决方案2023-10-30
MySQL非常重要的日志bin log详解2023-10-30
详解MySQL事务日志redo log一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...
2023-10-30
Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...
2023-10-30