SQL语句用count算出总记录数如何赋值给一个变量?C
SQL语句用count算出总记录数怎么赋值给一个变量?C#
例如:select COUNT(*) AS 总记录数
from Drug_Info,Stock
where Stock.drug_ID=Drug_Info.drug_ID and Stock.stock_qty<Drug_Info.lower_limit
我用SQL语句count得出总记录数,怎么赋值给一个变量后调用这个变量?最好有相应的代码参考。
------解决方案--------------------
declare @icount int
select @icount = COUNT(*)
from Drug_Info,Stock
where Stock.drug_ID=Drug_Info.drug_ID and Stock.stock_qty<Drug_Info.lower_limit
if @icount ......
------解决方案--------------------
sqlCommand.ExecuteScalar()
执行查询,并返回查询所返回的结果集中第一行的第一列。 忽略其他列或行。
------解决方案--------------------
SqlConnection conn = new SqlConnection (链接数据库字符串);
SqlCommond cmd = new SqlCommond(SQL语句, conn);
//将取到的值赋值给变量
int a =convert.Toint32( cmd .ExecuteScalar());
------解决方案--------------------
一楼二楼三楼各自说了一种方法。。。。。
楼主你看那个你需要。。。。
------解决方案--------------------
是的啊,楼上写的很清楚,楼主自己选一个吧?
------解决方案--------------------
是oracle数据库还是sql2005.....
------解决方案--------------------
一楼二楼三楼说的是同一个东西,就好像“鞋底、鞋帮、鞋面”加起来是一只鞋。
------解决方案--------------------
一楼上正确答案.
例如:select COUNT(*) AS 总记录数
from Drug_Info,Stock
where Stock.drug_ID=Drug_Info.drug_ID and Stock.stock_qty<Drug_Info.lower_limit
我用SQL语句count得出总记录数,怎么赋值给一个变量后调用这个变量?最好有相应的代码参考。
sql
c#
count
赋值
------解决方案--------------------
declare @icount int
select @icount = COUNT(*)
from Drug_Info,Stock
where Stock.drug_ID=Drug_Info.drug_ID and Stock.stock_qty<Drug_Info.lower_limit
if @icount ......
------解决方案--------------------
sqlCommand.ExecuteScalar()
执行查询,并返回查询所返回的结果集中第一行的第一列。 忽略其他列或行。
------解决方案--------------------
SqlConnection conn = new SqlConnection (链接数据库字符串);
SqlCommond cmd = new SqlCommond(SQL语句, conn);
//将取到的值赋值给变量
int a =convert.Toint32( cmd .ExecuteScalar());
------解决方案--------------------
一楼二楼三楼各自说了一种方法。。。。。
楼主你看那个你需要。。。。
------解决方案--------------------
是的啊,楼上写的很清楚,楼主自己选一个吧?
------解决方案--------------------
是oracle数据库还是sql2005.....
------解决方案--------------------
一楼二楼三楼说的是同一个东西,就好像“鞋底、鞋帮、鞋面”加起来是一只鞋。
------解决方案--------------------
一楼上正确答案.