Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Оператор CASE IN с множество стойности

да Трябва да използвате формата „Търсене“, а не „Простата“ форма на CASE израз

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .NET извикванията на базата данни са бавни, когато се използва COM Interop, бързо чрез анализатор на заявки

  2. Каква е разликата между временна таблица и променлива на таблица в SQL Server?

  3. Функция срещу съхранена процедура в SQL Server

  4. Преобразувайте „datetime“ в „date“ в SQL Server (T-SQL примери)

  5. SQL Server:връща имена на колони въз основа на стойност на запис