ORACLE里查詢怎樣寫if語句啊?
首先要確保這里的 空值 是 NULL,還是0,或是''。 如果是NULL,則: select NVL(mlr,yqlr) as result from table_name select NVL2(mlr,mlr,yqlr) as result from table_name (9i及之后) 如果是0:select NVL(NULLIF(mlr,0),yqlr) as result from table_name (9i及之后)如果是'',可以參照上面處理如果是其它情況的話,可能還要轉換判斷一下! 以上僅參考!