2013-03-24 55 views
3

我在一個表中有很多列,並且想要除了一列(例如:位置)以外的所有列,我想要SELECT * FROM Table,而不必列出所有我想使用的列。Sqlite:SELECT * BUT ID FROM表

SELECT * EXCEPT id FROM Table ???

回答

5

絕對沒有。

但是,這裏有一個解決方法。創建表的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 
4

不,你不能那樣做。

您列出了您需要的,或者您接受結果集包含比您需要的多一列。

相關問題