例表tb:
id price netprice
1 8.00 20.00
2 10.00 5.00
3 0.00 3.00
我想要查出price與netprice之間大的列
比如查出如下資料:
id newprice
1 20.00
2 10.00
3 3.00
sql語句要怎麼寫?
create table tb
(id int,
price numeric(10, 2),
netprice numeric(10, 2))
insert tb select 1, 8.00, 20.00
union all select 2, 10.00, 5.00
union all select 3, 0.00, 3.00
goselect id,(case when price>netprice then price else netprice end)as aa
from tb
select id,max(aa)
from
(select id,price as aa from tb
union all
select id,netprice as aa from tb
)t group by id
--result:
1 20.00
2 10.00
3 3.00
FindMaxMin 分治求最大最小問題
思路 運用分治的思想,將要排序的整個陣列從中間劈開,分別求其左右兩邊的最大最小值,然後將求出的最大最小值合起來進行比較。當左右兩邊的陣列小到一定程度時 1 陣列中只有乙個元素,maxnum minnum 2 陣列中有兩個元素,找出兩個元素中的最大最小值 6?3 陣列中大於兩個元素,從中間分開,繼續遞...
路徑最小問題
問題 給你乙個二維陣列,二維陣列中的每個數都是正數,要求從左上角走到右下角,每一步只能向右或者向下。沿途經過的數字要累加起來。返回最小的路徑 經典的動態規劃問題 請記住這樣一句話 每乙個優美的動態規劃,都來自原先暴力的嘗試 package class 08 public class code 07 ...
乘積最小問題
乘積最小問題 今天看到三個這樣的題 最小乘積生成樹,hnoi2014 畫框,不講武德 大概就是乙個物品有兩種特徵值 a,b 他的代價是 sum a times sum b p5540 最小乘積生成樹 第一感覺這種題和 wqs 二分有點關係,結果發現沒有什麼關係.這種題都是一種套路吧,第一次見的話很難...