Select * from...
完全に NULL の列は返されないため、通常のクエリを記述してデータを含むフィールドのみを返す方法があるかどうか疑問に思っていました。一時テーブルで可能かもしれないと思っていましたが、よくわかりません。簡単なグーグルでも結果は得られませんでした。
その理由は、95% が NULL である何百もの列を含むテーブルをクエリしているためです。データを含む少数の列は、私が確認する必要があるものです。
Select * from...
完全に NULL の列は返されないため、通常のクエリを記述してデータを含むフィールドのみを返す方法があるかどうか疑問に思っていました。一時テーブルで可能かもしれないと思っていましたが、よくわかりません。簡単なグーグルでも結果は得られませんでした。
その理由は、95% が NULL である何百もの列を含むテーブルをクエリしているためです。データを含む少数の列は、私が確認する必要があるものです。
デフォルトでは不可能です(私の知る限り)。ただし、渡された配列から NULL 値のキーを設定解除する単純な関数を作成できます。しかし、その要点がわかりません。あなたの問題についてさらに情報を提供してください。
必要な列を含むビューを作成してから、select * from view_name を使用できます。
Create view V_sample
AS
select column1, column2
from table
次に、次のことができます。
select * from V_sample