Oracle дахь coalesce функцийг юунд ашигладаг вэ?
Oracle дахь coalesce функцийг юунд ашигладаг вэ?

Видео: Oracle дахь coalesce функцийг юунд ашигладаг вэ?

Видео: Oracle дахь coalesce функцийг юунд ашигладаг вэ?
Видео: Солонгос дахь арьсны эмнэлэг | 📍Oracle clinic Cheongdam💚 2024, Арванхоёрдугаар сар
Anonim

Тодорхойлолт: The Oracle COALESCE функц жагсаалтын эхний NULL бус илэрхийллийг буцаана. Жагсаалтын бүх илэрхийлэл NULL гэж үнэлэгдсэн бол COALESCE функц NULL буцаана. The Oracle COALESCE функц болгодог ашиглах "богино холболтын үнэлгээ" -ийн.

Энгийнээр хэлэхэд бид яагаад Oracle дээр coalesce функцийг ашигладаг вэ?

The Oracle COALESCE () функц аргументуудын жагсаалтыг хүлээн авч, эхнийх нь тэг биш утгыг буцаана. Энэ нь синтакс , the НЭГДЭЛ () функц жагсаалтын эхний хоосон бус илэрхийллийг буцаана. Энэ нь дор хаяж хоёр илэрхийлэл шаарддаг. Хэрэв бүх илэрхийлэл null гэж үнэлэгдэх тохиолдолд функц null буцаана.

Нэмж дурдахад, Oracle SQL дээр coalesce гэж юу вэ? Тодорхойлолт. The Oracle /PLSQL НЭГДЭЛ функц нь жагсаалтын эхний хоосон бус илэрхийллийг буцаана. Хэрэв бүх илэрхийлэл нь null гэж үнэлэгддэг бол НЭГДЭЛ функц нь null буцаана.

Үүнтэй адилаар, SQL-д нэгдэх зорилго нь юу вэ?

The SQL Coalesce болон IsNull функцууд нь NULL утгуудыг зохицуулахад ашиглагддаг. Илэрхийллийн үнэлгээний явцад NULL утгууд нь хэрэглэгчийн тодорхойлсон утгаар солигддог. The SQL Coalesce функц аргументуудыг дарааллаар нь үнэлж, тодорхойлсон аргументуудын жагсаалтаас эхний хоосон бус утгыг буцаана.

NVL болон coalesce хоёрын ялгаа юу вэ?

NVL болон COALESCE багана NULL буцаах тохиолдолд өгөгдмөл утгыг өгөхтэй ижил функцийг хэрэгжүүлэхэд ашигладаг. The ялгаа нь: NVL зөвхөн 2 аргументыг хүлээн зөвшөөрдөг НЭГДЭЛ олон аргумент авч болно. NVL аргументуудыг хоёуланг нь үнэлдэг ба НЭГДЭЛ Null бус утга анх гарч ирэхэд зогсдог.

Зөвлөмж болгож буй: