SimpleBlog

Gettin' it simple.

Flower

Multiple column sorting is supported, by listing more than one fieldName clause…

Translate original post with Google Translate

… dieser Satz hat mich gerade sehr glücklich gemacht.
Zur Zeit arbeite ich an einer Applikation, welche unter anderem die Salesforce.com-Api benutzt. Dabei muss ich natürlich auf Daten von Salesforce zugreifen.
Die Api unterstützt mich insofern, dass ich SOQL verwenden kann, eine Art SQL von Salesforce. An sich alles super, nur jetzt habe ich eine Liste von QueryResults (Name, Vorname) und möchte die nicht – wie standardmäßig vorgegeben – nach Erstellungszeitpunkt sortieren. Viel lieber hätte ich es, das System würde die Reihenfolge (Nachname, Vorname) genau so übernehmen. Laut Dokumentation ist das auch möglich (s. Titel), doch stellt sich die Frage: wie?

SELECT Lastname, Firstname FROM Contact ORDER BY Lastname

Das gibt die Doku noch her. Nun aber nach mehreren Feldern ordnen:

SELECT Lastname, Firstname FROM Contact ORDER BY Lastname, Firstname

Sieht total einfach aus, steht aber nirgendwo. Und bis ich das Zitat aus dem Titel endlich in der Doku fand,
war ich mir nicht sicher, ob das wirklich so funktionieren würde wie geplant. Die Versionen bis 9 von Salesforce
haben nämlich eben diese SOQL-Anweisung nicht verstanden.

Verfassen Sie einen Kommentar

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word