Alain Aubert
Legendäres Mitglied
Ich suche
SQL select * from table where is_int(reason)
um die Zeilen zu holen, welche eine Zahl (und genau eine Zahl) in einem Varchar Feld enthält.
Irgendwie steh ich aber auf dem Schlauch, kann mich nicht an die ensprechende Fkt erinnern und finde sie in der Manual nicht.
Also dachte ich, frag ich mal euch
Gelöst hab ich es dann einfach mit abs(reason)>0; allerdings weiss ich nicht, wie Mysql mit abs(String) oder abs(null) umgeht (ich vermute 0 und null). Macht genau das was ich wollte, aber frustriert mich, dass den Namen der Mysql Funktion nicht gefunden habe.
PS:
QUOTE (ich vermute 0 und null)
Vermute, Vermutung ist korrekt. Allerdings abs(String) ist >0 sobald String irgendetwas beinhaltet, was sich als Nümmerchen casten lässt.
SQL select * from table where is_int(reason)
um die Zeilen zu holen, welche eine Zahl (und genau eine Zahl) in einem Varchar Feld enthält.
Irgendwie steh ich aber auf dem Schlauch, kann mich nicht an die ensprechende Fkt erinnern und finde sie in der Manual nicht.
Also dachte ich, frag ich mal euch
Gelöst hab ich es dann einfach mit abs(reason)>0; allerdings weiss ich nicht, wie Mysql mit abs(String) oder abs(null) umgeht (ich vermute 0 und null). Macht genau das was ich wollte, aber frustriert mich, dass den Namen der Mysql Funktion nicht gefunden habe.
PS:
QUOTE (ich vermute 0 und null)
Vermute, Vermutung ist korrekt. Allerdings abs(String) ist >0 sobald String irgendetwas beinhaltet, was sich als Nümmerchen casten lässt.