sql >> Database >  >> RDS >> Sqlserver

SQL Server, LIKE en IN combineren?

Niet echt.

Er is geen alternatie-operator in de LIKE patroon syntaxis. Als u in 2008

. kunt gebruiken
SELECT *
FROM   table1
WHERE  EXISTS(SELECT *
              FROM   (VALUES ('value1'),
                             ('value2'),
                             ('value3')) Vals(val)
              WHERE  column1 LIKE '%' + val + '%')  

U kunt ook reguliere expressies gebruiken in SQL Server, maar niet native. U moet CLR inschakelen en hiervoor een assembly installeren.



  1. Waarde invoegen en instellen met max()+1 problemen

  2. JSON_UNQUOTE() – Verwijder aanhalingstekens uit een JSON-document in MySQL

  3. Is het mogelijk om de natuurlijke volgorde van kolommen in Postgres te wijzigen?

  4. Meteoor met mysql