【问题标题】:Assign to a variable the number of rows a table has in SQL Server将表在 SQL Server 中的行数分配给变量
【发布时间】:2011-05-05 19:03:57
【问题描述】:

您将如何为变量分配一个表在SQL Server 中的总行数?

【问题讨论】:

  • 变量在哪里?你的客户? SQL Server?
  • 那么,在服务器本身上,而不是在应用程序上?
  • 相信你之前也问过同样的问题:stackoverflow.com/questions/5199412/number-of-rows-sql-server
  • 好吧,我在这里问如何将该数字分配给变量,另一个问题是如何有效地做到这一点
  • @darkcminor,我同意@reggie,上一个问题已经将结果分配给了一个变量。

标签: sql-server-2008


【解决方案1】:

类似下面的东西应该可以解决问题:

Declare @VariableName int

Select @VariableName=count(1) from TableName

【讨论】:

  • 如果您发布代码、XML 或数据示例,在文本编辑器中突出显示这些行并单击编辑器上的“代码示例”按钮 ({ })工具栏以很好地格式化和语法突出显示它!
  • @marc_s 谢谢,仍在尝试找出生活中的简单事物! :)
【解决方案2】:

SELECT COUNT(*) FROM Table

如需更多详细信息,请提供更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 2017-03-07
    相关资源
    最近更新 更多