Ich versuche einen Weg zu finden, nur Spalten zu zeigen, die einen Wert irgendwo in ihnen haben. Aber da meine DB Dutzende von Spalten enthält, möchte ich nicht im Voraus angeben, welche Spalten ich brauche. Ich bin für eine Abfrage suchen wie:SQL-Abfrage zum Entfernen aller vollständig leeren Spalten
select * from table_name where column_has_non_null_data_somewhere
Beispiel:
Dank
Eine SQL-Abfrage hat eine feste Anzahl von Spalten, die in der SELECT-Klausel definiert sind. Wenn Sie eine variable Anzahl von Spalten haben möchten, müssen Sie dynamisches SQL verwenden. –
Ich würde darüber nachdenken, die db neu zu gestalten. – jarlh
Können Sie uns sagen, wie Ihre Ausgabe aussehen soll? –