计算平均分 这个语句有错吗?如果没有错char对avg这个无效是怎么解决,请问该是什么的正确语句才可以正常运行?
avg(convert(int,degree))
这很基础了,avg相当于代码定义了一个函数,来返回平均值,avg函数要求输入的数据类型是整型,你非要传入一个字符类型的,自然函数会报错。
文本类型改成数值类型即可,cast(degree as int)。用cast函数可以转。