本文介紹了執(zhí)行SELECT ALL時(shí)不選擇空列的SQL查詢速記的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問題描述
當(dāng)我這樣做時(shí):
SELECT *
FROM SOMETABLE
我從SOMETABLE獲得所有列,但我不想要空列(對(duì)于所有記錄)。我該怎么做?
原因:該表有20列,其中10列已設(shè)置,但對(duì)于某些查詢,其中10列為空。而且鍵入列名也很耗時(shí)…
謝謝,
巫毒
推薦答案
SQL支持*通配符,表示所有列。除不需要的列外,所有列都沒有通配符。
鍵入列名。這不可能比在堆棧溢出上提出問題更麻煩。此外,復(fù)制粘貼是您的朋友。
另一個(gè)建議是定義一個(gè)視圖以選擇所需的列,然后您可以根據(jù)需要隨時(shí)從該視圖select *。
這篇關(guān)于執(zhí)行SELECT ALL時(shí)不選擇空列的SQL查詢速記的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,






