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

CASE IN-udsagn med flere værdier

Ja. Du skal bruge "Søgt"-formularen i stedet for "Simple"-formen for CASE udtryk

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. PostgreSQL Upsert differentiere indsatte og opdaterede rækker ved hjælp af systemkolonner XMIN, XMAX og andre

  2. Udføre valg og flere indsættelser som transaktion ved hjælp af C Connector?

  3. Hvad er den mest anbefalede måde at gemme tid i PostgreSQL ved hjælp af Java?

  4. Sådan får du størrelsen på en tabel i MySQL