Anmelden

View Full Version : Länge Feldinhalt



behmer
19-12-05, 10:33
Guten Tag,

ich möchte mit DB2-SQL aus einer Datei Sätze filtern, die in einem bestimmten (14-stelligen) Character-Feld einen Feldinhalt mit der Länge von < 14 aufweisen.

Wie lautet ggf. die entsprechende Funktion?

Danke für die Hilfe.

Hubert

Fuerchau
19-12-05, 10:39
length(trim(myfield))

Pikachu
19-12-05, 10:45
oder: substr(feld, 14) = ' '

behmer
19-12-05, 11:02
Danke. Das ging ja superschnell.

Die Lösung mit "Substring" hatte ich bisher verwendet.

Aber die Lösung mit LENGTH(trim...) ist natürlich eleganter und hilft mir weiter.
Hier kann ich ganz einfach die Sätze finden, die in einem bestimmten Feld einen Inhalt <> 9 oder 12 haben:

WHERE length(trim(fbbaz)) not in(9, 12)

Mit Substring ist das so nicht möglich.

Hubert