Rolf b: zwei Wert vergleichen : SUBSTRING aber für Integer

Beitrag lesen

Damit bist Du vermutlich zu speziell. Was ist mit 12345 und 123456789?

Vermutlich kann man - wenn man Platz für schlauen Code hat - eine solche Abfrage basteln ohne in Strings zu konvertieren. So richtig Spaß machen tut das aber nicht, weil Computers Kleinhirn ja binär tickt und deshalb die Prüfung, ob man bei gleicher Stellenzahl angekommen ist, nicht ganz trivial ist. Da dividiert man fleißig durch 10 (oder multipliziert damit). Da man beim Konvertieren in Strings das gleiche tut, denke ich, dass es am Ende auf das Gleiche herauskommt. Und das Lesen der Daten aus der Table dauert eh um Größenordnungen länger...

Wenn man die Zahlen nicht vorwiegend als Zahlen braucht, sollte man sie wohl besser als Strings ohne führende Nullen oder Spaces speichern.

Rolf