ok, dann so: (formatiert als Zitat, da sonst immer verschoben)

SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 1, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.

SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 2, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.


SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 3, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.


SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 4, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.



SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 5, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.




SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 6, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.


SELECT * FROM DATEI WHERE F1 = 'W1' ...
... and substr(F4, 7, 1) not
in('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')
kein Satz. Also kein Fehler.