Thread teilstring in datenbank finden
(5 answers)
Opened by supersucker at 2005-04-28 19:19
hi,
hab von SQL (postgressql 8 ) nur mittelmässige ahnung und hab folgende frage: ich bekomme per script einen string übergeben, der nur aus L, H und E besteht wie z.B. HHH desweiteren habe ich eine tabelle, die eine spalte hat, in der ähnliche strings stehen. nun möchte ich eine abfrage machen der folgenden art (in pseudocode) : Code: (dl
)
select * from mytable where HHH enthalten in string_in_spalte die anzahl der zeichen die ich suche soll nun genau in diesem string enthalten, nicht mehr und nicht weniger, die abfrage mit dem string HHH soll also zum beispiel matchen auf: LLLHHHLLL nicht aber auf: LLLHHHHHHHLLL wie kann ich das machen? wenn ich sowas mache wie Code: (dl
)
select * from mytable where myspalte like %HHH% würde ich ja eben auch alle strings erhalten die viel mehr Hs enthalten.... auch mit substring wüsste ich nicht wirklich wie ich das machen sollte.... bin dankbar für jede hilfe....... |