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 定義查詢的輸...