SQL samles

SQL samles

Betingede uttrykk brukes til å sjekke for en gitt tilstand og iverksette tiltak basert på resultatet av tilstanden. De er store byggesteiner i programmering og støttes derfor av nesten alle programmeringsspråk.

SQL er ikke etterlatt; I standard SQL finner du forskjellige betingede ekspresjonskonstruksjoner som tilfelle, IFNULL, NULLIF, COALESCE, etc.

I dette innlegget vil vi lære å bruke Coalesce-funksjonen for å returnere det første ikke-null-uttrykket.

Funksjonssyntaks

Følgende utdrag viser funksjonssyntaks:

Coalesce (expr [,…])

Funksjonen vil deretter returnere en tvang datatype av uttrykket. Disse er også kjent som supertyper.

Eksempel

Nedenfor er en grunnleggende bruk av Coalesce -funksjonen.

Velg Coalesce (1,2,3) som resultat;

I dette tilfellet, siden inngangsuttrykket ikke inneholder noen nullverdier, bør funksjonen returnere den første verdien som:

resultat
1

Eksempel 2

Det andre eksemplet illustrerer hvordan funksjonen fungerer i et nulluttrykk.

Velg Coalesce (NULL, NULL, 3, NULL) som resultat;

I dette tilfellet vil funksjonen ignorere de to første nullverdiene og returnere den første ikke-nullverdien som:

resultat
3

Konklusjon

I denne korte opplæringen diskuterte vi ved å bruke Coalesce-funksjonen for å returnere den første ikke-nullverdien i et gitt uttrykk. Utforsk gjerne dokumentene for å lære mer.

Takk for at du leste!!