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

Как да напиша декларация за избор на вътрешен случай

Можете да направите това с case . Мисля, че следната е логиката, която искате:

(case when Invoice_DeliveryType <> 'USPS' then ''
      when exists (Select 1
                   from dbo.Client c
                   Where c.Client_ID = SUBSTRING(i.Invoice_ID, 1, 6) and
                         c.emailaddr is not null
                  )
      then 'Y'
      else 'N'
 end)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. вмъкнете данни от една колона от таблица в друга таблица, но данните от другата колона ще бъдат зададени динамично

  2. мога ли да използвам pivot за това?

  3. Как да настроите Spotlight Cloud и ефективно да отстраните неизправности на SQL сървър

  4. Статистическите данни, препращащи към колона, предотвратяват ли отпадането на тази колона?

  5. Как да коригирате:JSON_VALUE връща NULL с дълги низове (SQL сървър)