oracle sql相關語法

2021-08-19 13:16:20 字數 594 閱讀 6271

case when

--簡單case函式

case ***

when '1' then '男'

when '2' then '女'

else '其他' end

--case搜尋函式

case

when *** = '1'

then

'男'when *** = '2'

then

'女'else

'其他'

end

這兩種方式,可以實現相同的功能。簡單case函式的寫法相對比較簡潔,但是和case搜尋函式相比,功能方面會有些限制,比如寫判斷式。

select 

(case t2.status

when

'2'then

'贈送成功'

when

'4'then

'未贈送'

else t2.status

end) sendstatus

from

sdh5.t_activity_sign_detail t2

參考部落格:

Oracle Sql相關記錄

1.批量增加資料 insert into fasp t carolemenu guid,roleguid,menuguid select sys guid guid,43b3bf934c324381892fe59f3d244629 from fasp t carole where length pr...

oracle sql 優化相關

1 oracle net 單次獲取結果集 預設10條 可修改array size,jdbc fetchsize 2 針對大統計 union all 等改為分析函式提公升效能 3 既然null是可以進復合索引的,在我們需要對null進行索引時,就可以構造乙個 偽復合索引 create index my...

oracle sql優化相關整理

當乙個oracle例項接收到一條sql後,執行過程如下 1 create a cursor 建立游標 2 parse the statement 分析語句 3 describe results of a query 描述查詢的結果集 4 define output of a query 定義查詢的輸...