sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server, der kombinerer LIKE og IN?

Ikke rigtig.

Der er ingen alterneringsoperator i LIKE mønster syntaks. Hvis du i 2008 kan bruge

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

Du kan også bruge regulære udtryk i SQL Server, men ikke native. Du skal aktivere CLR og installere en samling til dette.



  1. MySQL swap primære nøgleværdier

  2. Hvilke situationer får Oracle-pakker til at blive ugyldige?

  3. SQL, oprettelse af en tabel

  4. Jeg har brug for hjælp til at konvertere T-SQL-forespørgsler til Oracle-understøttet forespørgsel