Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Gdzie wartość w kolumnie zawierającej wartości oddzielone przecinkami

Jest jeden trudny scenariusz. Jeśli szukam '40' na liście '17,34,400,12', to znajdzie ',40' i zwróci ten niepoprawny wpis. To zajmuje się wszystkimi rozwiązaniami:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. VMware CPU Hot Plug vNUMA Wpływ na SQL Server

  2. Tworzenie złożonego klucza podstawowego w SQL Server

  3. Automatyczne zbieranie danych o zmianach schematu bazy danych w MS SQL Server

  4. Najlepszy sposób na niszczenie danych XML w kolumnach bazy danych SQL Server

  5. Wyświetl datę następnego wydarzenia