c#查询数据库表的行数
要求查询数据库一个表的销售量是多少?一行是销售一个 --------------------编程问答----------------------------------------编程问答-------------------- select count(id) as '销售量' from table
select count(id) as '销售量' from table
--------------------编程问答--------------------
--------------------编程问答-------------------- 随便找了个改改
//一行是销售一个的话,那就直接查询总行数啊
select count(*) as 总销售 from 表名
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 怎么还不给分啊,每次都不给 --------------------编程问答-------------------- select count(*) from table
public void SqlAdapterDemo1(string connStr)
{
SqlConnection conn = new SqlConnection(connStr);//连接对象
SqlCommand cmd = conn.CreateCommand();//sql命令对象
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select count(*) as cou from tablename";//sql语句
SqlDataAdapter adapter = new SqlDataAdapter();//构造SqlDataAdapter
adapter.SelectCommand = cmd;//与sql命令对象绑定,这个必不可少
DataSet ds = new DataSet();
adapter.Fill(ds,"table1");//填充数据。第二个参数是数据集中内存表的名字,可以与数据库中的不同
//Fill方法其实是隐藏的执行了Sql命令对象的CommandText
//填充完了后,就可以方便的访问数据了。例如
WriteLine(ds.Tables["table1"].Rows[0][1]);}
int iCount = (int)Cmd.ExecuteScalar();
分组获取总数就是group by
--------------------编程问答-------------------- 也可以 在查询所有内容之后返回datatable
dt.rows.count 或是dt.defaultview.count
好多方法都可以获取啊
结帖吧
补充:.NET技术 , C#