Frank (no reg): SQL-Frage

Beitrag lesen

Hi,

Frage 1: meinst du Microsoft SQL Server?

Frage 2: meinst du, wie sich das generell umsetzen liesse oder performant?

[generell] = ohne Rücksicht auf Performance
schreib ein batch/prozedur, welche

  • die komma-separarierte in eine passendere Struktur (z.b. eine Tabelle) umformt oder alternativ schreibe code, der durch die komma-separierte Liste iteriert (auch nicht ganz trivial)
  • für jeden Wert aus deiner Vergleichsliste mach ein
    SELECT id FROM Tabelle WHERE werte LIKE ('vergleichswert,%') OR werte LIKE ('%,vergleichswert,%') OR werte LIKE ('%,vergleichswert')

Dein Datenmodell ist für solche Arten von Abfragen eher suboptimal. Eine Änderung des Datenmodells wäre zu empfehlen.

Ciao, Frank