Zymbo Geschrieben 22. Juni 2006 Teilen Geschrieben 22. Juni 2006 Hallo, gibt es die Möglichkeit per SQL die Datensätze abzufragen, die in einem bestimmten Feld eine bestimmte Anzahl von Zeichen stehen haben? Wenn ja, wie mach ich das am sinnvollsten? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Carnie Geschrieben 22. Juni 2006 Teilen Geschrieben 22. Juni 2006 mmh versuch mal Select count(*) from tabellename WHERE feldname like ______; Müsste so alle Felder liefern mit 6 Zeichen. _ als Wildcard für genau 1 beliebiges Zeichen. So und nach kurzer Suche in der Mysql Doku nun auch die wohl bessere Möglichkeit. Select count(*) from tabellename WHERE LENGTH(str)=6; http://dev.mysql.com/doc/refman/5.1/en/string-functions.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 22. Juni 2006 Teilen Geschrieben 22. Juni 2006 abhängig vom - nicht angegebenen DBMS - aber auf jedenfall klappts so bei mysql und oracle: select * from table where length(spalte) = 6 s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.