sql >> Databasteknik >  >> RDS >> Sqlserver

CASE IN-sats med flera värden

Ja. Du måste använda formuläret "Searched" istället för "Simple"-formuläret för CASE uttryck

SELECT CASE
         WHEN c.Number IN ( '1121231', '31242323' ) THEN 1
         WHEN c.Number IN ( '234523', '2342423' ) THEN 2
       END AS Test
FROM   tblClient c  


  1. Oracle:inte en giltig månad

  2. Hur får man åtkomst till var-mappen och en MySQL-databasmapp med .frm-, .MYD- och .MYI-filer för varje tabell i CPanel?

  3. DATABASE() – Hämta det aktuella databasnamnet i MySQL

  4. SQL Unik begränsning över flera tabeller