說明:case 的用法可以在不改變原有資料庫的基礎上自定義顯示欄位名。如下圖
原表資料
我們要這樣的效果,pamount欄位拆分顯示為 收入和支出,其中正數為收入,負數為支出,收入時支出為0,支出時收入為0,如下圖,
此時使用case 即可。
case的語法:
(case when 條件 then 結果 else 結果
end)
as 自定義欄位名
下面以上面例子來說明
1.建立乙個表 pcase;
create table fcase(
pnumber int not null,
pamount int not null
);2.為表中新增資料
insert into fcase values(1,-10);
insert into fcase values(2,30);
insert into fcase values(3,10);
insert into fcase values(5,0);
insert into fcase values(4,-50);
3.預設查詢結果
select pnumber,pamount from fcase;
4.使用 case,as 來自定義查詢
select pnumber ,
(case
when pamount>0 then pamount
else 0
end )
as 收入 ,
(case
when pamount<0 then abs(pamount)
else 0
end)as 支出 from fcase;
Xshell使用小結
複製和貼上 複製 ctrl insert 貼上 shift insert 另外還可以設定點滑鼠右鍵就是貼上,設定選項在 tools options general 的right button 但如果此項設定了之後,右鍵選單就沒有了。將當前 shell 中的內容複製到 記事本 中 xshell 中內建...
Ajax 使用小結
一。使用原生的ajax 即不使用任何框架 1.傳送請求 function startrequest mypara else if window.activexobject if req 2.接收返回的文字或xml,用js處理 二。使用prototype框架 1.傳送請求 var myajax 1 一...
wget使用小結
wget也能夠實現端點續傳 c引數 當然,這種操作是需要遠端伺服器支援的.這個 header 引數能夠以各種數字,各種方式新增。通過它我們可以更改 web伺服器或者 伺服器的某些屬性。有些站點不提供外部連線的檔案服務,只有通過同乙個站點上其他的一些頁面時內容 才會被提交。這個時候你可以用加上 ref...