小数的 SQL 格式,用逗号表示小数,仅用于数字

     2023-04-14     217

关键词:

【中文标题】小数的 SQL 格式,用逗号表示小数,仅用于数字【英文标题】:SQL format for decimal with comma to indicate decimals, only to digit 【发布时间】:2018-05-14 07:34:19 【问题描述】:

如何将十进制值转换为逗号?

数字不带逗号来分隔 1000,并且有逗号来表示小数,仅表示数字。

例如:1324,35(正确) 而不是 1.324,35(格式不正确)或 1,345.64(格式不正确)

【问题讨论】:

你能提供你目前所拥有的来制作上述内容吗? 例如:1324.3532如何转换成1324,35 这取决于您的本地语言设置。您还可以转换数字以使用逗号,但它将被视为 VARCHAR 而不是数字:REPLACE(CAST(1324.35 AS VARCHAR(20)), '.', ',') @VladimirKirov 发布您的查询。 SQL Server没有十进制/数字类型的特定格式。它们是 二进制 值。格式仅适用于代码将数字转换为字符串,通过CAST/CONVERT/FORMAT 显式或通过将数字分配给文本字段/变量来隐式 @VladimirKirov 如果您真的想将数字转换为文本,请在 客户端 上执行此操作。在那里格式化文本要容易得多,确定正确的语言环境。否则使用FORMAT 函数with 所需的语言环境。 【参考方案1】:

您需要向FORMAT() 添加适当的文化参数。许多欧洲国家/地区使用逗号作为小数分隔符,因此可以使用以下方法:

select FORMAT(12345.8, '#.00', 'fr-fr')

【讨论】:

【参考方案2】:

如果您使用的是 SQL Server 2012 及更高版本,则可以使用 format 函数, 比如:

 FORMAT (YourColumn, "#,###")

【讨论】:

这仍将使用本地化格式,即., 用于小数。 FORMAT 是合适的,因为它接受所需语言环境的第三个参数

用 2 位小数格式化逗号 PYTHON

】用2位小数格式化逗号PYTHON【英文标题】:Formattingcommaswith2decimalsPYTHON【发布时间】:2021-05-0116:51:01【问题描述】:我正在尝试格式化一个数字,使其末尾有逗号和两个小数点,例如:100,000.00这是我尝试过的,但它不起作用,... 查看详情

用正确的小数位格式化数字

】用正确的小数位格式化数字【英文标题】:Formattinganumberwithcorrectdecimalscale【发布时间】:2012-08-0805:58:49【问题描述】:我需要格式化一个小数点后2位的数字。原始数字可以是整数,也可以是小数点后三位的数字。然而,无论... 查看详情

sql类型money小数不显示开头的0

为什么sql类型money小数不显示开头的0例如0.01数据库中只储存了.01显示在前台也是.01如何才能现实出完整的0.01或者说如何才能存储0.01到数据库而不是存储.01数据库里存放的可能都是.xx格式的,可以用程序控制输出格式,介绍一个... 查看详情

用逗号作为小数分隔符的数字的 Google 表单正则表达式

】用逗号作为小数分隔符的数字的Google表单正则表达式【英文标题】:Googleformregexfornumberswithcommaasdecimalseparator【发布时间】:2017-01-0614:01:46【问题描述】:我正在尝试找出一个正则表达式,用于以逗号作为小数分隔符的数字的Go... 查看详情

SAS 用逗号和小数对齐列

】SAS用逗号和小数对齐列【英文标题】:SASalligncolumnbycommaanddecimal【发布时间】:2022-01-2116:54:09【问题描述】:我在将列与\'min,max\'和\'q1,q3\'对齐时遇到问题。我有预先确定的数字格式,我无法更改它。五位数字和四位数字会导... 查看详情

使用Javascript格式化逗号和小数位的数字[重复]

】使用Javascript格式化逗号和小数位的数字[重复]【英文标题】:FormattingnumbersforcommasanddecimalplaceswithJavascript[duplicate]【发布时间】:2015-07-1810:45:25【问题描述】:我正在尝试使用javascript创建一个函数,该函数显示所有带两位小数... 查看详情

用逗号格式化数字PHP [重复]

...代码来做到这一点number_format(10000)问题是,如果是一个带小数的数字,它往往会删除小数。例如:10000.50它将显示数字为10,001我怎样 查看详情

用 TextField 中的小数分隔符替换逗号

】用TextField中的小数分隔符替换逗号【英文标题】:ReplacecommawithdecimalseparatorfromTextField【发布时间】:2017-10-1406:49:07【问题描述】:谁能告诉我如何在我的文本字段中用.替换,分隔符?用户可以输入5,6之类的内容,但是当他按下... 查看详情

sql中的小数点后的输入位数.

是那一个函数可以控制小数点后面的位数的?1、用函数ROUND(数值,s),其中s表示小数位数。例:SELECTROUND(4.994,2)返回4.990。2、用函数CAST(数值asnumeric(n,s)),其中n表示有效数字位数,s表示小数位数。例:SELECTCAST(4.994asnumeric(10,2))返回4... 查看详情

检测数字格式文化设置

...题是Javascript似乎完全不了解这里的文化。一些文化使用小数点逗号而不是小数点,但Javascript在这方面占优势。支持小数点逗号并不太麻 查看详情

如何将数字格式化为一定数量的小数位加逗号分隔符?

】如何将数字格式化为一定数量的小数位加逗号分隔符?【英文标题】:HowtoformatNumbertocertainnumberofDecimalPlacespluscommaseparators?【发布时间】:2014-09-3019:24:40【问题描述】:这与我之前的问题有关,可以在以下位置找到:Mathequationre... 查看详情

Java - 格式化数字以仅打印小数部分**没有小数**

】Java-格式化数字以仅打印小数部分**没有小数**【英文标题】:Java-Formatnumbertoprintdecimalportiononly**withoutdecimal**【发布时间】:2015-01-0900:05:49【问题描述】:之前有人问过这个问题(FormattingDecimalNumber),但没有回答如何在不显示小... 查看详情

计算中的小数点为。要么,(代码片段)

...供说明以避免使用逗号“,”输入它只是我需要的数字和小数的输入,小数点是这么好。答案一种方法是检查textField是否包含“,”。如果包含,请将其替换为“。”并做所有算术运算。无论如何,您将读取所有textFields和textView... 查看详情

带逗号和两位小数的数值格式

】带逗号和两位小数的数值格式【英文标题】:Numbervalueformatwithcommaandtwodecimalpoints【发布时间】:2018-09-0223:30:29【问题描述】:我正在使用chart.js来显示我的销售额,问题是我无法将数据正确转换为带有逗号和两位小数的数字格... 查看详情

PHP 数字:小数点仅在需要时可见

】PHP数字:小数点仅在需要时可见【英文标题】:PHPnumber:decimalpointvisibleonlyifneeded【发布时间】:2011-05-0600:28:48【问题描述】:我想知道是否存在一些自动格式化数字的函数,如果我有的话:<?php//$sql_result["col_number"]==1,455.75numb... 查看详情

在 3 位数字后用逗号分隔数字,白色管理字符串 iOS 上的小数位

】在3位数字后用逗号分隔数字,白色管理字符串iOS上的小数位【英文标题】:Separatenumberwithcommasafter3digitswhitemanagingdecimalplacesonastringiOS【发布时间】:2016-12-1416:34:31【问题描述】:我有以下变量NSString*balance=@"43243534.4535345"intdecima... 查看详情

VB.net / SQL 可以存储数字、逗号、小数(2位)和vbcrlf的数据类型?

】VB.net/SQL可以存储数字、逗号、小数(2位)和vbcrlf的数据类型?【英文标题】:VB.net/SQLDatatypethatcanstorenumbers,comma,decimal(2places)andvbcrlf?【发布时间】:2015-01-1606:00:33【问题描述】:我总是得到一个“字符串或二进制数据将被截断... 查看详情

使用python以两位小数格式化excel数字

】使用python以两位小数格式化excel数字【英文标题】:Formatexcelnumbersattwodecimalswithpython【发布时间】:2021-01-1509:57:44【问题描述】:我想在Excel导出中将数字格式化为小数点后2位,但仅用于查看,并将原始值保留在后面,如图所... 查看详情