2013-08-27 39 views
-1

我有一個表包含22列的Mysql不選擇列

我有一個查詢需要SELECT 20列

是沒有辦法做到的查詢像不選擇(列我不想選擇)

所以我並不需要鍵入SELECT column1, columns2...

+0

您可以隱藏視圖中的字段,因此無需通過選擇22列中的20個來使查詢複雜化。 – dcaswell

+0

http://stackoverflow.com/questions/9122/select-all-columns-except-one-in-mysql –

回答

1

不,這是不可能的,表達"select all except""NOT SELECT"尚未在任何現有數據庫中實施。

2

你不能做到這一點,你的預期。你必須輸入你想要的所有列。如果您已經多次運行該查詢,則可以使用選定的列創建VIEW。

1

的唯一方法是指定要列或使用「*」通配符

SELECT * FROM TABLE 

SELECT column1, column2... 
1

SQL不允許隱藏一些列。您可以通過使用SELECT * ...或您需要的列表來選擇所有列SELECT col1, col2, ...