以下**在mysql中測試通過,mssql應該能跑通,未測試。
複製** **如下:
#建立表如下
create temporary table tmp (a int, b int ,c int);
insert inwww.cppcns.comto tmp values (1,10,1),(10,10,2),(10,100,2);
#mysql執行
select sum(case when c = '1' then a else b end) from tmp
#oracle執行
select sum(decode(c,'1',a,b)) from t程式設計客棧mp
#普通聯合查詢
select sum(程式設計客棧d) from
( select a as d from tm程式設計客棧p where c=1
u程式設計客棧nion
select b as d from tmp where c=2
)
本文標題: mysql仿oracle的decode效果查詢
本文位址:
php和python連線mysql的demo
python 需要先安裝mysqlclient資料報 pip install mysqlclient i import mysqldb 開啟資料庫連線 db mysqldb.connect localhost user root passwd root db test charset utf8 使用...
適配de的原理
一定要全部寫的是5得尺寸,我的適配的縮放係數都是除以5的寬 和高最後得到的係數,所以犯迷糊的時候一定記得是按照5的尺寸通過cgrectmake的方法得到其他螢幕的尺寸,相當於同比例的增大。螢幕適配的傑作 還得複習cell的headerview的寫法,自定義的函式,明天可以看看談談其他地方定義的ttd...
oracle 順序號生成函式。仿Sequence
問題提出自專案中的老 乙個bill表,儲存所有的表單資訊,比如 員工入職單,離職單等等。別噴,我知道要分多個表。但領導的意願你是沒辦法違背的 表單的單據號是以四個字母 年月日 數字順序號來表示。每次取新單據號時要從bill表裡 按生成規則 查詢出最大的那個單據號,再拆分出來,再給順序號加 組合好後再...