gpt4 book ai didi

mysql - 在 View 中格式化 mysql 十进制

转载 作者:行者123 更新时间:2023-11-29 13:14:00 24 4
gpt4 key购买 nike

我有一个带有小数字段的 MySQL 表。

当我创建 View 并使用此字段时,它使用千位分隔符进行格式化,并且看起来只是文本,而 MySQL 的格式功能不起作用。

我使用的是 MySQL 版本 5.6.1

我的表结构:

CREATE TABLE plans_currency (
plan_id smallint(4) unsigned NOT NULL,
currency_id smallint(5) unsigned NOT NULL,
price decimal(14,8) NOT NULL,
PRIMARY KEY (plan_id,currency_id),
KEY plan_id (plan_id),
KEY currency_id (currency_id),
KEY price (price),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

任何帮助将不胜感激!

最佳答案

Mysql FORMAT() 函数与 View 配合良好

查看

CREATE VIEW myview AS SELECT price FROM plans_currency;

在 View 字段上使用FORMAT()函数

SELECT FORMAT(price, 2) FROM myview;

查看 fiddle 演示

<强> SQL FIDLE DEMO

希望这对你有帮助......!

关于mysql - 在 View 中格式化 mysql 十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21725331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com