日期:2014-05-18  浏览次数:20765 次

网页怎么显示数据库平均值。。
SqlCommand cmd = new SqlCommand("select avg(Mark) from videoMark where id='" + id + "'", conn);


怎么在网页中显示呢,我想把 avg(Mark) 赋值给 lable。。

------解决方案--------------------
ExcuteScalar() 得到平均值,注意是object类型的,转换成string,赋值
------解决方案--------------------
SqlDataReader reader=cmd.ExcuteReader();
if(reader.Read())
{
label1.Text=reader[0].ToString();
}
------解决方案--------------------
SqlCommand cmd = new SqlCommand("select avg(Mark) from videoMark where id='" + id + "'", conn);
Label1.Text=cmd.ExecuteScalar().ToString();
------解决方案--------------------
你按id查出的结果就1条,再平均当然还是这一条记录的mark值了。