我需要帮助,我的 SQL Server 选择语句是:
select * from schematemplate.scanner
这个表的列是:
id
Asset_Category
Asset_Classification
Brand
Model
Supplier
Color
我可以选择除 Asset_Category
和 Asset_Classification
之外的所有列:
Select id, brand, model, supplier, color
from schematemplate.scanner
但我不想像上面的代码那样指定要选择的列。
是否可以使用 SELECT * from schematemplate.scanner
并添加类似 EXCEPT asset_category and asaset_classification
的代码?
最佳答案
只有五列。为什么不选择它?
无论如何,这里有一个你可以采纳的建议,
- 创建 View 并
- 对其运行选择,
例子
CREATE VIEW viewScanner
AS
SELECT id, brand, model, supplier, color
FROM schematemplate.scanner
当你想选择记录时,
SELECT * FROM viewScanner
关于SQl 选择特定列但使用 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14680074/