將正負值分別顯示的函數

--*************將正負值分別顯示的函數
NVL(SUM(DECODE(SIGN(MMT.PRIMARY_QUANTITY), 1, 1, 0) * MMT.PRIMARY_QUANTITY),0) RECEIVED_QTY,
SELECT SIGN(3) FROM DUAL  --符號函數 輸出1
SELECT SIGN(-100) FROM DUAL  --符號函數 輸出-1
SELECT SIGN(0) FROM DUAL  --符號函數 輸出0
DECODE(SIGN(MMT.PRIMARY_QUANTITY), 1, 1, 0)--SIGN()返回1 則輸出1 否則輸出0
發佈了66 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章