黑马程序员技术交流社区

标题: 接收聚合函数的值 [打印本页]

作者: 何建华    时间: 2011-12-18 14:06
标题: 接收聚合函数的值
本帖最后由 何建华 于 2011-12-29 12:34 编辑

怎样接受SQL语句聚合函数的值?例如select AVG(Salary) from T_Employee,这个平均工资AVG怎样用int类型的变量接收?最好有具体应用,感谢
作者: 董志    时间: 2011-12-18 19:38
executeScalar(),把返回值Convert.ToInt32()
作者: 陆亚    时间: 2011-12-18 23:03
select AVG(Salary) as avgSalary from T_Employee,
avgSalary 就是变量
作者: 张大福    时间: 2011-12-20 15:08
select convert(int,(select AVG(Salary) from T_Employee))
思路是:先获得工资平均值,然后再把工资平均值转换整型就可以了。求平均值用AVG函数,类型转换用convert。
作者: 何建华    时间: 2011-12-29 12:34
董志 发表于 2011-12-18 19:38
executeScalar(),把返回值Convert.ToInt32()

在MSDN上查到了,和你的用法一样




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2