Matumizi ya coalesce katika Oracle ni nini?
Matumizi ya coalesce katika Oracle ni nini?

Video: Matumizi ya coalesce katika Oracle ni nini?

Video: Matumizi ya coalesce katika Oracle ni nini?
Video: SQL AND, OR operators | Oracle SQL fundamentals 2024, Mei
Anonim

Ufafanuzi: The Kitendaji cha Oracle COALESCE inarudisha usemi wa kwanza ambao sio NULL kwenye orodha. Ikiwa misemo yote kwenye orodha itatathminiwa hadi NULL, basi Kazi ya COALESCE itarudi NULL. The Kitendaji cha Oracle COALESCE hufanya kutumia ya "tathmini ya mzunguko mfupi".

Kwa hivyo, kwa nini tunatumia kazi ya coalesce katika Oracle?

The Oracle COALESCE () kazi inakubali orodha ya hoja na kurudisha ya kwanza ambayo hutathmini kwa thamani isiyo batili. Katika hili sintaksia ,, COALESCE () kazi inarejesha usemi wa kwanza usio na ubatili kwenye orodha. Inahitaji angalau maneno mawili. Iwapo misemo yote itatathmini kuwa null, the kazi inarudi null.

Kwa kuongeza, ni nini coalesce katika Oracle SQL? Maelezo. The Oracle /PLSQL COALESCE function inarudisha usemi wa kwanza ambao sio batili kwenye orodha. Ikiwa maneno yote yatatathmini kuwa batili, basi COALESCE kazi itarudi null.

Vile vile, ni nini madhumuni ya coalesce katika SQL?

The SQL Coalesce na vitendaji vya IsNull vinatumika kushughulikia maadili NULL. Wakati wa mchakato wa tathmini ya usemi thamani NULL hubadilishwa na thamani iliyoainishwa na mtumiaji. The Kazi ya SQL Coalesce hutathmini hoja kwa mpangilio na kila mara hurejesha thamani ya kwanza isiyo batili kutoka kwa orodha iliyobainishwa ya hoja.

Kuna tofauti gani kati ya NVL na coalesce?

NVL na COALESCE hutumika kufikia utendakazi sawa wa kutoa thamani chaguo-msingi ikiwa safu itarudisha NULL. The tofauti ni: NVL inakubali hoja 2 pekee ilhali COALESCE inaweza kuchukua hoja nyingi. NVL hutathmini hoja zote mbili na COALESCE husimamisha utokeaji wa thamani isiyo ya Null mara ya kwanza.

Ilipendekeza: