ich möchte gerne alle datensätze ausgeben lassen, wo der name mit einen numerischen zeichen anfängt.
bsp.: select * from user where name like "0%" || where name like "1%" ..... || where name like "9%"
aber es funktioniert nicht, hat jemand eine idee?
SELECT * FROM user AS u
SUBSTRING(u.name,1,1) = '0' ||
SUBSTRING(u.name,1,1) = '1' ||
SUBSTRING(u.name,1,1) = '2' ||
SUBSTRING(u.name,1,1) = '3' ||
SUBSTRING(u.name,1,1) = '4' ||
SUBSTRING(u.name,1,1) = '5' ||
SUBSTRING(u.name,1,1) = '6' ||
SUBSTRING(u.name,1,1) = '7' ||
SUBSTRING(u.name,1,1) = '8' ||
SUBSTRING(u.name,1,1) = '9'
Mehrmalige Where Bedinungen gibts nicht!
Subtring ist besser, weil '1%' voraussetzt, dass nach 1 noch ein Buchstabe folgt, d.h. er findet die Datensätze die nur ne Zahl enthalten nicht!
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.