时间: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