Hi und danke,
ich denke auch SUBSTR ist die Lösung bei dem anderen weiß ich auch nicht wie man das alles in ein SQL Statement packt. Es ist eine mySQL Datenbank.
WHERE SUBSTR(spaltenname,2,3)<>10
ich weiß aber nicht wie man ungleich angibt und ob man da noch Klammern setzen muß.
Cucu
Sahra
Ola meine lieblingshelfer,
ich habe ein Problem. Bei 8 stelligen IDs soll ich nur die ausgeben die an zweiter und dritter Stelle keine 10 haben. Also
12454567
71625345
73107473
74628646nicht die 4. Gibt es da einen sql Befehl für?
definiere "sql"annahme: die schmutzige variante ist sicher, das alles als string zu behandeln und mit substr() den betreffenden teil zu isolieren
bei ganzzahlen bietet sich die möglichkeit mehrerer mathematischer operation
den string durch 10.000 teilen und den rest verwerfen, dann prüfen ob der string ohne rest durch 10 teilbar ist
wenn die zahl durch 10 teilbar ist, dieses durchführen und prüfen ob der rest 1 ist - ist der rest 1, sind stelle 3 und 4 "10"
man möge ggf. auftretende logikfehler entschuldigen