【发布时间】:2012-01-13 23:42:25
【问题描述】:
我有一个数据库database1,其中有两个表(Table 1、Table2)。
Table1 有 3 行,Table2 有 2 行。现在,如果我在database1 上执行以下SQL 查询SELECT COUNT(*);,则输出为"1"。
有人知道吗,"1" 是什么意思?
这两个表的定义如下。
CREATE TABLE Table1
(
ID INT PRIMARY KEY,
NAME NVARCHAR(20)
)
CREATE TABLE Table2
(
ID INT PRIMARY KEY,
NAME NVARCHAR(20)
)
【问题讨论】:
-
我想无非就是
SELECT COUNT(*),没有表名。它总是 1 -
嗨,Tass,查询是,当我执行 sql 查询“Select Count(*)”时,输出为 1。这个 1 表示什么。请注意,查询中没有指定表名。
标签: sql sql-server select count