3
我在一個表中有很多列,並且想要除了一列(例如:位置)以外的所有列,我想要SELECT * FROM Table
,而不必列出所有我想使用的列。Sqlite:SELECT * BUT ID FROM表
SELECT * EXCEPT id FROM Table
???
我在一個表中有很多列,並且想要除了一列(例如:位置)以外的所有列,我想要SELECT * FROM Table
,而不必列出所有我想使用的列。Sqlite:SELECT * BUT ID FROM表
SELECT * EXCEPT id FROM Table
???
絕對沒有。
但是,這裏有一個解決方法。創建表的VIEW
,如
CREATE VIEW ViewName
AS
SELECT col1, col2, col3, .... -- don't select the column name you want to hide
FROM tableName;
一旦VIEW
被創造了,你現在可以調用它,
SELECT * FROM ViewName
不,你不能那樣做。
您列出了您需要的,或者您接受結果集包含比您需要的多一列。