SQL MySQL REGEXP - Wort finden

-Rayz-

Lieutenant
Registriert
Okt. 2010
Beiträge
904
Guten Morgen,

kann mir wer sagen, wie ich mit MySQL eine Art Stichwortsuche hinbekomme?
Beispiel:
Ich suche nach dem Wort "grau". Dann möchte ich nicht nur Einträge mit grau sondern auch mit graue finden können.

select * from Inhalt where Text` regexp '[[:<:]]grau[[:>:]]'

Hier würde ich aber nur die "grau" Einträge finden.
Vielen Dank :-)
 
muss es regex sein? Probiere dich ansonsten mit LIKE oder ILIKE.
 
  • Gefällt mir
Reaktionen: mental.dIseASe, -Rayz- und Footluck0r
Sorry... hab ans Like gar nicht mehr gedacht. Danke für die Erinnerung
 
  • Gefällt mir
Reaktionen: Innensechskant
Je nachdem ob Groß-/Kleinschrreibung relevant ist, solltest du noch das hier beachten: LIKE case-sensitive
 
  • Gefällt mir
Reaktionen: -Rayz-
Stimmt, ist aber nicht relevant. Dennoch danke für die Info
 
Zurück
Oben