phpbar.de logo

Mailinglisten-Archive

suche nach "Teilmengen"
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

suche nach "Teilmengen"



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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive