MySQL COALESCE () funksjon

Siste oppdatering februar 26 2020 08: 08: 23 (UTC/GMT + 8 timer)

COALESCE () – funksjonen

MySQL COALESCE () – funksjonen returnerer den første ikke-NULL-verdien i en liste, ELLER NULL hvis det ikke finnes nullverdier.

MySQL Versjon: 5.6

Syntaks:

COALESCE(value1,value2,value3,...)

syntaksen ovenfor er ekvivalent MED FØLGENDE IF-THEN-ELSE-setning

 IF value1 is not NULL THEN result = value1; ELSIF value2 is not NULL THEN result = value2; ELSIF value3 is not NULL THEN result = value3; ELSE result = NULL; END IF; 

Eksempel: MySQL COALESCE () – funksjon

Billedpresentasjon

Eksempel -2:

Følgende MySQL-setning returnerer datoen for etableringen For Jex Max-Publikasjonen, Bpp-Publikasjonen, Ultra Press Inc., Natt Publisering Og Novel Publisher Ltd. For Ny Harrold Publikasjon,Fjellpublikasjon Sommer, Pieterson Grp. Av Utgivere returnerer spørringen landet, siden de ikke har noen dato FOR etablering (NULL).

Kode:

SELECT pub_NAME,COALESCE(estd,country,pub_city)FROM newpublisher;

Eksempel tabell: newpublisher

Eksempel På Utgang:

PHP script

Se eksemplet i nettleseren

jsp script

Forskjell MELLOM IFNULL() og COALESCE ()-funksjonen I MySQL

I MySQL tar IFNULL() to uttrykk, og hvis det første uttrykket ikke ER NULL, returnerer DET det første uttrykket ellers returnerer DET det andre uttrykket mens COALESCE ()-funksjonen returnerer første ikke-null-verdi i en liste, eller null hvis det ikke finnes noen ikke-null-verdier. Se følgende eksempler:

Se også : IKKE I(), ER NULL (), MINST ()

Slideshow Av MySQL Sammenligningsfunksjon og Operatører

Et Par: MySQL Sammenligningsfunksjoner OG operatør mellom og
Neste: NULL Safe equal to operator ()

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

More: