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

Sådan skriver du en udvalgt inde i sagserklæringen

Du kan gøre dette med en case . Jeg tror, ​​at følgende er den logik, du ønsker:

(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. Tilføj ekstra kolonne med data, når du bruger LOAD DATA LOCAL INFILE

  2. Hvordan forbinder man PGSeaerch-resultater til indeksside i indlejrede ressourcer?

  3. Autoinkrementér manuelt en kolonne MySQL

  4. find den nærmeste placering i ms-sql