Gå til innhold

Anbefalte innlegg

Skrevet

Jeg har tabell med klienter noe lignende dette:

 

nvarchar(256) Email,
nvarchar(256) Msisdn

 

Jeg ønsker å velge det av disse to feltene som ikke er null. Er det noen enkel måte å få dette ut av et select?

Videoannonse
Annonse
Skrevet

Fant ut av det. En bruker coalesce funksjonen.

 

create table #Foo
(
   email nvarchar(256) default(null),
   msisdn nvarchar(256) default(null)
)

insert into #Foo (email, msisdn) values
('abc', NULL),
(NULL, 'foo'),
(NULL, NULL),
('abc', 'foo')

select coalesce(email, msisdn) from #foo

drop table #Foo

  • Liker 1
Skrevet (endret)

:confused:

 

Scriptet skal brukes av testavdelingen for å få en liste over operasjoner som skal utføres av et annet program jeg har skrevet.

Endret av GeirGrusom

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...