-- 示例代码:格式化 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_order_date -- 将日期格式化为 'YYYY-MM-DD' 格式
FROM
orders;
-- 3. 使用 CONCAT 函数拼接字符串并格式化输出
SELECT
CONCAT(first_name, ' ', last_name) AS full_name -- 拼接名字和姓氏
FROM
customers;
-- 4. 使用 GROUP_CONCAT 函数格式化多行数据为一行
SELECT
customer_id,
GROUP_CONCAT(product_name SEPARATOR ', ') AS products_bought -- 将多个产品名称用逗号分隔拼接成一行
FROM
orders
JOIN
order_items ON orders.order_id = order_items.order_id
GROUP BY
customer_id;
FORMAT(price, 2)
将 price
格式化为保留两位小数。DATE_FORMAT(order_date, '%Y-%m-%d')
将日期格式化为 YYYY-MM-DD
的形式。CONCAT(first_name, ' ', last_name)
将 first_name
和 last_name
拼接成一个完整的姓名。GROUP_CONCAT(product_name SEPARATOR ', ')
将多个产品名称用逗号分隔拼接成一行。如果你需要更多关于 MySQL 格式化的帮助,请随时告诉我!
上一篇:mysql的数据类型
下一篇:yum 安装mysql8
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站