Ich habe eine Tabelle in sqlite db namens [tblbook] mit einer Spalte [authors]. Was ich im sql zu tun versuche, ist, die Autorenwerte nach Vornamen und Nachnamen zu sortieren und nach Nachnamen zu sortieren. Ich habe diesen tollen Code gefunden:
%Vor%Es funktioniert perfekt auf MSSQL, aber sqlite hat nicht die charindex-Funktion, daher schlägt es fehl.
Könnte jemand bitte freundlich sein und mir raten, was der beste Ansatz sein sollte, um dies zu erreichen.
Leider fehlt diese Funktionalität in SQLite:
Vielleicht können Sie Ihre benutzerdefinierte Stringpositionsfunktion mit Ссылка
an SQLite fütternAber wenn Sie es wirklich brauchen, gibt es einen komplexen, ineffektiven Workaround:
1: Erstellen Sie eine Zahlentabelle / -ansicht
2: Verknüpfen Sie Autoren mit der Zahlentabelle und wählen Sie die MIN-Position des Raums
3: Jetzt können Sie die Namen teilen
%Vor%Ein anderer (etwas kürzerer) Weg dies zu schreiben wäre
%Vor%Dies würde für Version 3.7.15 und darüber hinaus gelten.
Tags und Links sqlite