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.
Dieser Eintrag wurde am Thursday, 18. June 2009 um 19:21 verfasst und in Allgemeines, Programming eingeordnet. Sie können die Antworten mit diesem RSS 2.0 Feed verfolgen. Sie können einen Kommentar verfassen, oder einen Trackback von Ihrer Website verlinken.
German