Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive