Frage stellen
0

Wie kann ich in Base alphabetisch unabhängig von Groß- und Kleinschreibung sortieren?

gefragt 2020-01-08 17:38:18 +0100

HHolger Gravatar-Bild

Wenn ich in Base Zeilen sortiere, wird zuerst von A-Z und dann von a-z sortiert. Das ist natürlich unschön. Ich hatte lieber zuerst alle A oder a, dann B oder b usw.

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

natürlich ist das aber nicht ;-) In der Zeichenreihenfolge kommen halt einfach alle Großbuchstaben und später die Kleinbuchstaben Möglicherweise kann man irgendwo "case sensitive" abschalten

jokrebel Gravatar-Bildjokrebel ( 2020-01-08 18:02:46 +0100 )Bearbeiten

2 Antworten

0

geantwortet 2020-01-23 16:12:43 +0100

HBa Gravatar-Bild

Im SQL-Code kann auch angegeben werden:

ORDER BY UPPER("Name")
Bearbeiten Melden löschen Link mehr
0

geantwortet 2020-01-08 20:57:02 +0100

RobertG Gravatar-Bild

updated 2020-01-08 20:59:22 +0100

Das ist Bug 124054. Das kann zur Zeit leider nur dadurch behoben werden, dass Abfragen in direktem SQL gestellt werden, somit also nicht mehr editierbar sind:

SELECT "Name" FROM "Table" ORDER BY "Name" COLLATE UNICODE ASC

Mit der COLLATE UNICODE - Anweisung funktioniert die gewünschte Reihenfolge.

Ich arbeite so lange nicht mit der internen Firebird-Datenbank, bis da nicht grundlegende Bugs behoben sind. Deswegen ist ja inzwischen auch wenigstens der automatische Aufruf zur Migration wieder in den experimentellen Features verschwunden.

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2020-01-08 17:38:18 +0100

Angesehen: 54 Mal

Aktualisiert: Jan 23