資料庫條件語句

2021-05-10 11:52:32 字數 620 閱讀 3867

--update machinepath

select machinepath ,pcpath,filename from table1 where node2 = 'aaa'

update table1 set machinepath =

(case 

when filename like '%語文%' then '語文/nn學'

when filename like '%數學%' then '數學/nn學'

when filename like '%英語%' then '英語/nn學'

when filename like '%物理%' then '物理/nn學'

when filename like '%化學%' then '化學/nn學'

when filename like '%生物%' then '生物/nn學'

when filename like '%政治%' then '政治/nn學'

when filename like '%歷史%' then '歷史/nn學'

when filename like '%地理%' then '地理/nn學'

end)

where node2 = 'aaa'

資料庫 Oracle條件判斷語句

經常有這種需求,如當資料庫裡的狀態為20100時,中文希望顯示為辦理成功,這個時候就需要條件判斷了 oracle中條件判斷有三種,如下將分別介紹 select case when t.a 1 then 成功 when t.a 2 then 失敗 else 其他 end test clo from t...

Oracle資料庫Sql語句詳解 條件查詢

第二章 條件查詢 本章目標 where條件查詢 在查詢中使用表示式 運算子 使用like between in進行模糊查詢 where條件查詢 1 請查詢出s emp表中last name為smith的員工的資訊 select from s emp where last name smith 2 請...

SQL基礎5 資料庫的條件語句

第四篇 資料庫的基礎資料 本方將分為10個短文發布,此為第四篇,講述了sql條件查詢的一些常用 和對應分析,包括結構型別 約束條件等 查詢操作符 1 in 看字段值在不在資料表中和資料集中。2 any 查詢結果集中的任何乙個值。3 all 查詢結果集中的每乙個值。4 exists 測試子查詢結果集中...