PDA

Vollständige Version anzeigen : Anzahl daten pro Spalte...


dhartung
19.10.2011, 08:35
Hallo zusammen,

ich hab zwei Fragen.

Ich habe eine Tabelle mit ca. 200 Spalten.
Ich müsste wissen welche Spalten Daten haben. Dazu würde es reichen wenn ich die Anzahl der gefüllten Daten pro Spalte erhalte.

Als zweites müsste ich wissen welche Daten in einer Spalte drin sind. Am besten pro Spalte eine Liste aller Einträge ohne Doppelte.

Wie kann man sowas bewerkstelligen?

Atrus2711
19.10.2011, 08:40
Hi,

ich hoffe, das Anliegen dient der Normalisierung... :eek:

Du kannst die Spalten in eine Abfrage aufnehmen, die Aggregatzeile einschalten (Summenymbol) und dann alles auf Anzahl umstellen. Dann erfährst du von jeder Spalte, wie viele ihrer Zeilen gefüllt sind.

Für die einzelnen Werte pro Spalte bringst du nacheinander (!) jede Spalte in eine Gruppierung.

ebs17
19.10.2011, 12:12
Frage 1:
SELECT Count(Spalte1) AS X1, Count(Spalte2) AS X2, ...
FROM Tabelle

Frage 2 (pro Feld):
SELECT DISTINCT Spalte1
FROM Tabelle