Funktion

sidste opdatering den 26. februar 2020 08: 08: 23 (UTC / GMT + 8 timer)

funktionen COALESCE ()

funktionen COALESCE () returnerer den første ikke-NULL-værdi af en liste eller NULL, hvis der ikke er nogen IKKE-NULL-værdier.

version: 5.6

syntaks:

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

ovenstående syntaks svarer til følgende If-Then-ELSE-sætning

 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: COALESCE () – funktion

billedpræsentation

eksempel -2:

følgende erklæring giver Dato for oprettelse af den maksimale offentliggørelse, BPP-publikation, Ultra Press Inc. Natpublikation og Novel Publisher Ltd. Til Ny Harrold-Publikation,Bjergpublikation Sommer, Pieterson Grp. af udgivere returnerer forespørgslen landet, da de ikke har nogen etableringsdato (NULL).

kode:

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

prøve tabel: nyudgiver

prøve Output:

PHP script

se eksemplet i søgeren

JSP script

forskel mellem IFNULL() og COALESCE() funktion i PhD

i PhD tager IFNULL() to udtryk, og hvis det første udtryk ikke er NULL, returnerer det det første udtryk, ellers returnerer det det andet udtryk, mens COALESCE () () funktion returnerer den første ikke-null-værdi på en liste eller null, hvis der ikke er nogen ikke-null-værdier. Se følgende eksempler:

Se også : Ikke I (), er NULL (), mindst ()

sammenligning funktioner og operatør mellem og
næste: NULL sikker lig med operatør ()

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

More: