[英]How do I use SELECT on columns that don't have column names in SQL Server 2008 R2?
Here's my code: 这是我的代码:
SELECT DISTINCT Column 3
FROM [TestTable].[dbo].data
I get an error on "Column 3". 我在“第3列”上收到错误。 The error is Incorrect syntax near '3'.
错误是'3'附近的语法不正确。
My table has no column names so I don't know how to run my Select command on the third column. 我的表没有列名,所以我不知道如何在第三列上运行我的Select命令。
If the name of you third column is indeed 'Column 3', you need to run this query: 如果第三列的名称确实是“列3”,则需要运行此查询:
SELECT DISTINCT [Column 3]
FROM [TestTable].[dbo].data
AFAIK it's impossible to have a table with no column names AFAIK不可能有一个没有列名的表
Run 跑
USE TestTable
GO
select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='data'
to get the column names 获取列名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.