Wolfram Language

Queries symbolisch generieren

Einer der größten Vorteile der Arbeit mit der Wolfram Language ist, dass Code und Daten auf dieselbe Weise repräsentiert werden. Dieses Beispiel veranschaulicht Wege, Wolfram Language-Code programmgesteuert zu generieren, um relationale Datenbanken abzufragen.    

Angenommen, Sie möchten Bestellungen nach Quartalen sortieren. Die Datenverwaltung von SQL ist nicht so umfassend und vielseitig wie jene der Wolfram Language. Daher ist es nicht so leicht, eine Funktion zu erzeugen, die Kalenderdaten in Quartale umwandelt. Zuerst müssen Sie die jeweiligen Zeitspannen kennen.

Da SQLite Datumstypen nicht nativ unterstützt, werden diese als Unix-Zeiten gespeichert. Zum Glück können Sie damit arbeiten.

Nun, da Sie die Spanne der Daten kennen, können Sie programmgesteuert eine Funktion aufbauen, die die Unix-Zeiten nimmt und sie in die Quartalsnamen umwandelt.

Wie Sie sehen, erzeugt diese Funktion relativ unansehlichen Code.

Sie können diese Ausgabe verwenden, um eine neue Eigenschaft für das Quartal zu erstellen.

Diese Eigenschaft können Sie nun nutzen, um die Bestellungen nach Quartalen zu aggregieren.

Der folgende Code ist der einzige Code, der eine Abfrage durchführt.

Sie können nun ein Diagramm aus den Daten erstellen.

Verwandte Beispiele

en es fr ja ko pt-br zh