sql >> Databáze >  >> RDS >> Sqlserver

Kde hodnota ve sloupci obsahujícím hodnoty oddělené čárkou

Existuje jeden ošemetný scénář. Pokud hledám „40“ v seznamu „17,34,400,12“, najde „,40“ a vrátí nesprávný záznam. Toto se postará o všechna řešení:

WHERE (',' + RTRIM(MyColumn) + ',') LIKE '%,' + @search + ',%'


  1. Příkazy DefType ve VBA:Temná strana zpětné kompatibility

  2. SQL Server kontingenční tabulka s více sloupcovými agregacemi

  3. připojená databáze je pouze pro čtení

  4. Jak AKTUALIZOVAT jeden sloupec pomocí jiného sloupce v jiné tabulce? Chyba SQL:ORA-00933:Příkaz SQL nebyl správně ukončen