操作数数据类型 varchar 对于 sum 运算符无效
时间: 2023-11-25 19:31:35 浏览: 255
sqlserver中将varchar类型转换为int型再进行排序的方法
是的,`SUM` 运算符只能用于数值类型的数据,例如 `INT`, `FLOAT`, `DECIMAL` 等。因为 `VARCHAR` 是一种字符串类型,包含了字符和数字,所以不能应用于数值计算。如果需要对 `VARCHAR` 类型的数据进行计算,需要先将其转换为数值类型,例如使用 `CAST` 函数将其转换为 `INT` 或 `FLOAT` 类型,然后再进行计算。
阅读全文