SQLite, UWP:
GROUP BY und ORDER BY
In SQLite wird die
allgemein übliche SQL Syntax für das Zusammenfassen und Sortieren von
Datensätzen verwendet.
Mit der SQL-Anweisung GROUP BY
Feld werden die Ergebnisse über diesem Feld zusammengefasst und gruppiert.
Die Sortierung wird mit
einem foldenden ORDER BY Feld angegeben.
SELECT [IDFolder], Filename
FROM [Files]
GROUP BY IDFolder
ORDER BY IDFolder DESC
|
Bespiel Ergebnisse unter
SQLite Tools: Verzeichnisse in einer SQLite Tabelle, die unter dem Parent
Knoten zusammengefasst werden.
Wichtig ist dabei, dass
dabei immer nur 1 Wert für den Gruppierungs-Wert zurückgegeben wird.
IDFolder Filename
5591 2016-01-16
003.jpg
5590 2016-01-12
s4m 001.jpg
5589 2016-01-11
001.jpg
5588 2016-01-02 s4m 001.mp4
5587 2015-08-29 Dänemark Urlaub 008.JPG
5586 2015-12-31 Silvester 2015 025.JPG
5585 2015-12-31 Böller 2015 016.MOV
5584 2015-12-29 Tisch Micha 003.JPG
5583 2015-12-27
Wanderung Kirchheim Teck 015.JPG
5582 2015-12-27
Videos 012.MOV
|
Durch die GROUP BY Anweisung werden alle Ergebnisse unter dem
angegebenen Feld gruppiert.
Wenn in der SELECT Anweisung zwei oder mehrere Felder angegeben
werden, dann wird immer nur der erste Werte angezeigt.
Wie hier in [IDFolder], [Filename] wird unter Filename immer
nur der erste Treffer zurückgegeben.