Veröffentlicht 22. Juni 200619 j 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?
22. Juni 200619 j 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
22. Juni 200619 j abhängig vom - nicht angegebenen DBMS - aber auf jedenfall klappts so bei mysql und oracle: select * from table where length(spalte) = 6 s'Amstel
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.