Kurt: 2. Teil Anzahl "Wörter" in einem String zählen

Beitrag lesen

SELECT

CONCAT('Name', '|', 'PLZ', '|', Ort) as riesenfeld
FROM
  table
WHERE
  Riesenfeld like '%suchbegriff%')


>   
  
  
Coole Sache. Darüber habe ich noch nie nachgedacht. Heißt zwar, ich muß doch alle Queries ändern, aber das sieht doch sehr viel sauberer aus.  
  
  

> Der Nachteil ist, dass das Verbindungszeichen (in diesem Fall Pipe) nicht im Suchbegriff vorkommen darf.  
>   
  
  
Kein Problem. Eine Pipe wird z.B. eh rausgefiltert. Ansonsten hätt ich ne Doppelpipe oder einen Deiner Vorschläge genommen.  
  
Ich muß mir das jetzt mal näher anschauen und hab dann sicher noch Fragen dazu.  
  
Erstmal danke für die Idee.  
  
Freundlichen Gruß, Kurt  
  
P.S:  
  
Wie sieht es um die Performance aus?  
  
Ist meine Ursprungsquery performanter oder Dein Vorschlag?