这是一个关于sql查询的简单问题,我试图找到一种方法来做到这一点,但奇怪的是找不到答案。
我有一个包含多列的表(产品)。我想获取所有记录,但只获取特定列(id)下的值。
抱歉新手问题。
由于
答案 0 :(得分:4)
您必须在SELECT
中指定所需的列,例如:
SELECT id
FROM dbo.Products
即使您想要所有列,最好按名称指定所有列,而不是使用SELECT * ...
为什么呢?阅读:Bad habits to kick : using SELECT * / omitting the column list