-- 示例代码:格式化 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 中文站