-- 示例代码:格式化 MySQL 查询结果
-- 1. 使用 SELECT 语句查询数据,并使用 FORMAT 函数格式化数值
SELECT
product_name,
FORMAT(price, 2) AS formatted_price -- 将价格格式化为两位小数
FROM
products;
-- 2. 使用 DATE_FORMAT 函数格式化日期
SELECT
order_id,
DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date -- 将日期格式化为 YYYY-MM-DD 格式
FROM
orders;
-- 3. 使用 GROUP_CONCAT 函数格式化多行数据为一行
SELECT
customer_id,
GROUP_CONCAT(product_name SEPARATOR ', ') AS product_list -- 将多个产品名称用逗号分隔拼接成一行
FROM
customer_orders
GROUP BY
customer_id;
-- 4. 使用 CONCAT 函数格式化字符串
SELECT
CONCAT(first_name, ' ', last_name) AS full_name -- 将名字和姓氏拼接成全名
FROM
employees;
FORMAT() 函数用于将数值格式化为带有千位分隔符的字符串,并指定小数位数。DATE_FORMAT() 函数用于将日期时间字段格式化为指定的字符串格式。GROUP_CONCAT() 函数用于将多行数据合并为一行,通常与 GROUP BY 一起使用。CONCAT() 函数用于将多个字符串或列值拼接成一个字符串。以上代码展示了如何在 MySQL 中对查询结果进行格式化处理。
上一篇:mysql 远程访问权限
下一篇:mysql show table
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站