时间: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-27
mysql子查询(单行子查询,多行子查询,多列子查询)2023-10-27
MySQL之七种SQL JOINS实现的图文详解2023-10-27
解决mysql不是内部或外部命令的问题添加数据库 新建MySQL Data Source 操作数据库 双击表进行增\删除\修改操作 打开console进行SQL语句操作 新建schema/database 生成数据库或表的SQL语句 导入或导出数据库或表 表生成pojo...
2023-10-27
问题描述概述:用一个表中的字段去更新另外一个表中的字段, MySQL 中有相应的 update 语句来支持,不过这个 update 语法有些特殊。看一个例子就明白了。解决办法(推荐第三种)方法...
2023-10-27