mysql函数

发布时间: 2023-11-21 10:48 阅读: 文章来源:1MUMB145PS

MySQL中有许多常用的函数,可以用于数据查询、数据处理和数据转换等操作。下面是一些常见的MySQL函数及其使用示例:

1、字符串函数:

concat:用于连接两个或多个字符串。select concat(‘Hello‘, ‘World‘); -- 输出结果为 ‘HelloWorld‘SUBSTRING:用于提取字符串的子串。select SUBSTRING(‘HelloWorld‘, 6, 5); -- 输出结果为 ‘World‘UPPER / LOWER:用于将字符串转换为大写或小写。select UPPER(‘hello‘); -- 输出结果为 ‘HELLO‘LENGTH:用于返回字符串的长度。select LENGTH(‘Hello‘); -- 输出结果为 5

2、数字函数:

ABS:用于返回一个数的绝对值。select ABS(-10); -- 输出结果为 10ROUND:用于对一个数进行四舍五入。select ROUND(3.14159, 2); -- 输出结果为 3.14FLOOR / CEILING:分别用于向下取整和向上取整。select FLOOR(3.7); -- 输出结果为 3RAND:用于生成一个随机数。select RAND(); -- 输出一个介于 0 和 1 之间的随机数

3、日期和时间函数:

NOW:用于获取当前的日期和时间。select NOW(); -- 输出当前的日期和时间DATE_FORMAT:用于将日期和时间格式化为指定的字符串。select DATE_FORMAT(NOW(), ‘%Y-%m-%d‘); -- 输出当前日期的格式为 ‘年-月-日‘DATEDIFF:用于计算两个日期之间的天数差。select DATEDIFF(‘2023-01-01‘, ‘2022-12-31‘); -- 输出结果为 1

4、聚合函数:

COUNT:用于计算某列或表中的行数。select COUNT(*) FROM table_name; -- 统计表中的行数SUM:用于计算某列的总和。select SUM(price) FROM products; -- 计算产品价格的总和AVG:用于计算某列的平均值。select AVG(score) FROM students; -- 计算学生分数的平均值MAX / MIN:分别用于计算某列的最大值和最小值。select MAX(salary) FROM employees; -- 计算员工薪资的最大值

这只是一些常见的MySQL函数示例,实际上MySQL提供了更多的函数来满足不同的需求。大家可以在MySQL官方文档中查找更多函数的详细说明和使用方法。

•••展开全文