robertroth: SQL Syntax 4 stellig

Beitrag lesen

Lieber Martin, liebe Mitdenker, liebe Wissende, liebe Neugierige,

ja!

vierstellig heißt, größer oder gleich 1000 und kleiner als 10000.
Warum einfach, wenn's auch umständlich geht? ;-)

Das hängt aber davon ab, welchen Typ wie die Spalte hat. Man kann schließlich '1234' auch in einer Spalte eines Stringtyps speichern.

das stimmt natürlich, aber ein sinnvolles Datenmodell hatte ich stillschweigend vorausgesetzt. Immerhin war im Startposting immer von Zahlen die Rede.

Ich habe das allerdings auch nicht fertig vorgekaut. Denn die Randbedingung lautete, dass die Ziffer '1' nur einmal in einer (vierstelligen) Ziffernfolge vorkommen sollte. Das läuft vermutlich doch auf einen Stringvergleich hinaus oder auf einen RegExp, was ja eigentlich auch ein komplexer Stringvergleich ist.

Spirituelle Grüße
Euer Robert

--
Möge der wahre Forumsgeist ewig leben!