我可以在SQL中运行以下查询:
SELECT TOP 1000 [Sample ID]
FROM [database].[dbo].[table]
它将输出一个包含值的表。我想通过执行以下操作来获取表的行数:
SELECT COUNT([Sample ID]) FROM [database].[dbo].[table] AS [Total]
但是我收到以下错误:
Invalid column name 'Sample ID'.
如何解决问题?
答案 0 :(得分:2)
试试这个:
SELECT COUNT(*) [TOTAL] FROM [database].[dbo].[table]
答案 1 :(得分:1)
你可能意味着
SELECT COUNT([Sample ID]) AS [Total] FROM [database].[dbo].[table]
答案 2 :(得分:1)
将别名移动到列级别,检查列是否存在,检查表是否存在,并在询问基本问题之前进行搜索..
SELECT COUNT([样品ID]) AS [总计] FROM [数据库]。[dbo]。[table]
答案 3 :(得分:-2)
您的列名称中不应包含空格。这是一个实际的列名吗?