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

如何得到某一列下记录的条数
如题:
  使用sql查询语句后,"SELECT COUNT(value) FROM (某个表)",我应该在如何将数据接回来。
  P.S 如果在数据库的自带人机交互界面当中,在哪可以使用sql语言?
 

------解决方案--------------------
写在存储过程中,还是代码数据层的方法里。
------解决方案--------------------
lz:你好,基于你的问题的解答是:

1。如果在sql服务器上的话,可以在查询分析器中执行,就可以看到你要的数据。
2。如果在程序中执行也是可以的,则根据你用的编程语言不同而不同,用变量来接收查询结果就行了。

希望你成功。
------解决方案--------------------
在数据库服务器上使用存储过程,在你的程序的UI界面调用这个存储过程。
你的SQL语句最后返回的结果是一个值,因此可以用一个输出参数。具体代码如下:
CREATE PROCEDURE [dbo].[GetCountByTable] 
@Count INT OUTPUT --输出参数
AS
BEGIN
SET NOCOUNT ON;

SELECT @Count=COUNT(value) FROM (某个表)
END
GO
然后只要在UI界面中调用这个存储过程,并返回@Count的值即可。