我有一个包含 22 列的表
我有一个查询需要SELECT
20 列
有什么方法可以做类似NOT SELECT 的查询(我不想选择的列)
所以我不需要输入SELECT column1, columns2...
你不能按照你的预期去做。您必须键入所需的所有列。如果您已多次运行查询,则可以创建一个包含选定列的 VIEW。
唯一的方法是指定您想要的列或使用“*”通配符
SELECT * FROM TABLE
或者
SELECT column1, column2...
SQL 不允许隐藏某些列。您可以使用选择所有列,也可以SELECT * ...
列出您需要的列SELECT col1, col2, ...
不,这是不可能的,表达式"select all except"
或"NOT SELECT"
尚未在任何现有数据库中实现。