gpt4 book ai didi

sql - 在 nvarchar 字段上使用 SUM

转载 作者:行者123 更新时间:2023-12-03 18:15:06 25 4
gpt4 key购买 nike

是否可以在已设置为 nvarchar 但仅包含数字的字段的 SQL 查询中使用 SUM 函数?

最佳答案

这可以通过类型转换实现:

SELECT SUM(CAST(NVarcharCol as int))

但是,这会抛出异常是 1 个或多个记录不能为 CASTint .

如果您的列只有数值,我建议将数据类型更改为 int 以节省 future 的问题。

如果您无法更改数据类型,则使用以下 WHERE子句将防止抛出异常:
WHERE ISNUMERIC([NVarcharCol])=1

关于sql - 在 nvarchar 字段上使用 SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788211/

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