【发布时间】:2021-03-28 10:53:54
【问题描述】:
在 SQL Server 中,我使用 concat 函数来连接两列。一列是数字。因为在concat 之后,输出以科学计数法显示该数字。有什么办法可以避免这种科学记数法?
我试过了
concat (convert (numbercolumn as varachar), text_column)
但我得到一个错误
concat 不是可识别的内置函数名
【问题讨论】:
-
样本数据和期望的结果会有所帮助。
-
“输出以科学计数法显示该数字” 这意味着您的源列是
float/real,这本身就是一个问题。 -
CONCAT在 SQL Server 2008 的 SQL Server 中添加。如果您收到消息 “concat 不是可识别的内置函数名称。” 那么您正在使用一个生命周期结束的版本,你真的需要解决这个升级问题。
标签: sql sql-server type-conversion concatenation scientific-notation