-- 1. 字符串函数
-- CONCAT: 连接字符串
SELECT CONCAT('Hello', ' ', 'World') AS greeting;
-- 结果: Hello World
-- LENGTH: 返回字符串的长度(以字节为单位)
SELECT LENGTH('Hello') AS length;
-- 结果: 5
-- LOWER 和 UPPER: 转换大小写
SELECT LOWER('HELLO'), UPPER('world');
-- 结果: hello, WORLD
-- SUBSTRING: 提取子字符串
SELECT SUBSTRING('Hello World', 7, 5) AS substring;
-- 结果: World
-- 2. 数值函数
-- ABS: 返回绝对值
SELECT ABS(-10) AS absolute_value;
-- 结果: 10
-- CEIL 和 FLOOR: 向上取整和向下取整
SELECT CEIL(3.14), FLOOR(3.14);
-- 结果: 4, 3
-- ROUND: 四舍五入
SELECT ROUND(3.145, 2) AS rounded;
-- 结果: 3.15
-- 3. 日期和时间函数
-- NOW: 获取当前日期和时间
SELECT NOW() AS current_datetime;
-- DATE_FORMAT: 格式化日期
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS formatted_date;
-- 结果: 2023-10-05 14:30:00 (根据当前时间)
-- DATEDIFF: 计算两个日期之间的天数差
SELECT DATEDIFF('2023-10-05', '2023-09-01') AS days_difference;
-- 结果: 34
-- 4. 聚合函数
-- COUNT: 统计行数
SELECT COUNT(*) AS total_rows FROM employees;
-- SUM: 求和
SELECT SUM(salary) AS total_salary FROM employees;
-- AVG: 平均值
SELECT AVG(salary) AS average_salary FROM employees;
-- MAX 和 MIN: 最大值和最小值
SELECT MAX(salary) AS max_salary, MIN(salary) AS min_salary FROM employees;
以上代码展示了 MySQL 中常用的字符串、数值、日期和时间以及聚合函数的示例,并附有简要解释。
上一篇:mysql 字段包含
下一篇:mysqlisnull
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站