Mailinglisten-Archive |
Hi Namensgenosse Ich würde es wie folgt angehen: Mache einfach zwei Spalten aus dieser einen. --+------------+------------+-- ¦ Spalte_von ¦ Spalte_bis ¦ --+------------+------------+-- ¦ 5 ¦ 5 ¦ ¦ 152 ¦ 25823 ¦ /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ ¦ 1 ¦ 6 ¦ --+------------+------------+-- Jetzt kannst du folgendes absetzen: SELECT * FROM Tabelle WHERE Spalte_von <= 5 AND Spalte_bis >= 5; Ich hoffe, dir geholfen zu haben. Johannes Vogel Zitiere "johannes.arlt" <johannes.arlt_(at)_planet-interkom.de>: > Hi Leute, > ich habe eine (vielleicht) etwas knifflige Frage. Ich habe in einer > Tabelle mehrere Spalten. In einer Spalte (ich nenne sie mal zahlen_x) > möchte ich Zahlenbereiche eingeben etwa 1- 6 oder 3 - 43 oder 7 - 11 > aber auch nur einfach 5 oder 8 oder 65, man könnte auch 1..6, 3..43, > 7..11 5 , 8 , 65 eintragen, das ist egal. Hier ein Beispiel: > > Tabelle_1: > _______________________________ > |prim_key | Spalte2 | zahlen_x | > |_________|__________|__________| > |00001 | bla12 | 1-6 | > |_________|__________|__________| > |00002 | bla12 | 3-43 | > |_________|__________|__________| > |00003 | bla12 | 7-11 | > |_________|__________|__________| > |00004 | bla12 | 5 | > |_________|__________|__________| > |00005 | bla12 | 8 | > |_________|__________|__________| > |00006 | bla12 | 65 | > |_________|__________|__________| > > 1-6 repräsentiert dabei die Menge der Zahlen von 1-6 dh 1,2,3,4,5,6. > Jetzt möchte ich alle Datensätze suchen, die 5 enthalten etwa nach dem > Motte > > select * form Tabelle_1 where zahlen_x like '%5%' > > (ist mit Sicherheit falsch, na ja ich hoffe Ihr wißt was ich meine) > Es sollten dann die Datensätze 00001, 00002, 00004 zurückgeliefert > werden, ebenso bei einem Befehl wie > > select * form Tabelle_1 where zahlen_x like '%2-7%' hier zusätzlich noch > 00003 > > Ich hoffe, ihr habt das verstanden und ich hoffe, soetwas geht überhaupt > mit (my)sql. > > Tschüssssssssss. > Jan > > JArlt_(at)_RadioLink.net > > > > > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe > --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive