![]() |
mysql abfrage
Habe in einer Datenbank eine Tabelle mit Usern, die jeweils einer Gruppe zugeordnet sind. Die Gruppen heißen 1a,2a,3a....
Gibt es eine Möglichkeit, in der Abfrage nur die Zahl abzufragen, etwa so: SELECT .... WHERE gruppe < 4 |
|
Ach ja, mit LIKE geht's auch. Danke.
|
Hi!
Weiter unten auf der Seite steht etwas über Aggregatfunktionen. Dein Stichwort ist COUNT. mfg WB |
Zitat:
Normalweise nimmt man die Gruppenbezeichnung mit einem Substr auseinander und gruppiert diese dann pong |
Ah, da hab ich mich falsch ausgedrückt! Ich wollte keine Anzahl ermitteln, sondern in der Tabelle 'gruppe' nur die Anfangswerte herausfiltern, also bei '1a','2a','3a'...'10a' die 1, 2, 3...10 sodass eine Suche nach "kleiner 4" möglich wird.
Mit LIKE sieht's so aus: ...WHERE (gruppe LIKE '1_' OR gruppe LIKE '2_' usw) ORDER BY... Scheint, wir haben aneinander vorbei geredet und trotzdem hast du mir geholfen :) Seh gerade den neuen POST: SUBSTR, werd mich mal schlau machen... |
Ja, SUBSTR so was hab ich gesucht, Danke.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag