如何只获取某列下的记录

时间:2014-03-28 10:31:12

标签: sql

这是一个关于sql查询的简单问题,我试图找到一种方法来做到这一点,但奇怪的是找不到答案。

我有一个包含多列的表(产品)。我想获取所有记录,但只获取特定列(id)下的值。

抱歉新手问题。

由于

1 个答案:

答案 0 :(得分:4)

您必须在SELECT中指定所需的列,例如:

SELECT id
FROM dbo.Products

即使您想要所有列,最好按名称指定所有列,而不是使用SELECT * ...

为什么呢?阅读:Bad habits to kick : using SELECT * / omitting the column list