Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql格式化

作者:浪子罢了   发布日期:2025-07-11   浏览:6

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

解释说明:

  1. FORMAT 函数:用于将数值格式化为指定的小数位数,并添加千位分隔符。例如,FORMAT(price, 2)price 格式化为保留两位小数。
  2. DATE_FORMAT 函数:用于将日期格式化为指定的格式。例如,DATE_FORMAT(order_date, '%Y-%m-%d') 将日期格式化为 YYYY-MM-DD 的形式。
  3. CONCAT 函数:用于拼接多个字符串或列值。例如,CONCAT(first_name, ' ', last_name)first_namelast_name 拼接成一个完整的姓名。
  4. GROUP_CONCAT 函数:用于将多行数据拼接成一行,并可以用指定的分隔符分隔。例如,GROUP_CONCAT(product_name SEPARATOR ', ') 将多个产品名称用逗号分隔拼接成一行。

如果你需要更多关于 MySQL 格式化的帮助,请随时告诉我!

上一篇:mysql的数据类型

下一篇:yum 安装mysql8

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站