Zymbo Geschrieben 22. Juni 2006 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?
Carnie Geschrieben 22. Juni 2006 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
Amstelchen Geschrieben 22. Juni 2006 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden