Oracle-da coalesce funksiyasının istifadəsi nədir?
Oracle-da coalesce funksiyasının istifadəsi nədir?

Video: Oracle-da coalesce funksiyasının istifadəsi nədir?

Video: Oracle-da coalesce funksiyasının istifadəsi nədir?
Video: Oracle SQL dərsləri - 8. ORDER BY Clause in SQL | SQL ORDER BY kullanımı, Сортировка в SQL: ORDER BY 2024, Aprel
Anonim

Tərif: The Oracle COALESCE funksiyası siyahıda ilk NULL olmayan ifadəni qaytarır. Siyahıdakı bütün ifadələr NULL olaraq qiymətləndirilirsə, o zaman COALESCE funksiyası NULL qaytaracaq. The Oracle COALESCE funksiyası edir istifadə edin "qısaqapanmanın qiymətləndirilməsi".

Sadəcə olaraq, biz niyə Oracle-da birləşmə funksiyasından istifadə edirik?

The Oracle COALESCE () funksiyası arqumentlərin siyahısını qəbul edir və qeyri-null dəyərə qiymətləndirən birincini qaytarır. Bunda sintaksis , the BİRLİK () funksiyası siyahıdakı ilk qeyri-null ifadəni qaytarır. Ən azı iki ifadə tələb edir. Bütün ifadələr null olaraq qiymətləndirilirsə, funksiyası null qaytarır.

Bundan əlavə, Oracle SQL-də birləşmə nədir? Təsvir. The Oracle /PLSQL BİRLİK funksiya siyahıdakı ilk qeyri-null ifadəni qaytarır. Bütün ifadələr null olaraq qiymətləndirilirsə, o zaman BİRLİK funksiya null qaytaracaq.

Eynilə, SQL-də birləşmənin məqsədi nədir?

The SQL Coalesce və IsNull funksiyaları NULL dəyərləri idarə etmək üçün istifadə olunur. İfadə qiymətləndirmə prosesi zamanı NULL dəyərlər istifadəçi tərəfindən müəyyən edilmiş dəyərlə əvəz olunur. The SQL Coalesce funksiyası arqumentləri ardıcıllıqla qiymətləndirir və həmişə müəyyən edilmiş arqument siyahısından ilk qeyri-null dəyəri qaytarır.

NVL və coalesce arasındakı fərq nədir?

NVL və COALESCE sütunun NULL dəyərini qaytardığı halda defolt dəyəri təmin etməklə eyni funksiyaya nail olmaq üçün istifadə olunur. The fərqlər bunlardır: NVL yalnız 2 arqumenti qəbul edir, halbuki BİRLİK çoxlu arqumentlər gətirə bilər. NVL həm dəlilləri qiymətləndirir və BİRLİK Null olmayan dəyərin ilk dəfə baş verməsi zamanı dayanır.

Tövsiyə: