當前位置:首頁 » 編程語言 » sqlthenend

sqlthenend

發布時間: 2023-08-06 13:58:35

『壹』 急,急!請問大蝦們,sql 中when ,then,end用法和意思!left outer join 的意思!

when 之後加條件 then之後加動作 end一般用來結束語句用的
舉例:

when (a>10) then
a := a+2;
。。。

left outer join:左外連接,將左邊的表中所有數據都包括進去 右邊的表只有相關的

表S(sno,sname)數據:
001 王平
002 李軍
003 孫燕
004 林雪
。。。
表C(cno,cname)數據
C01 數學
C02 語文

表SC(sno,cno,grade)數據:
001 C01 98
001 C02 97

select *
from s,sc
where s.sno = sc.sno(+) ----左外連接「+」在右邊

結果:
sno sname cno grade
001 王平 C01 98
001 王平 C02 97
002 李軍 null null
003 孫燕 null null
004 林雪 null null
。。。

『貳』 關於sql server語句case when then else end 的語句怎麼用

--SQL中有判斷的地方就可以用到他,相當於Excel的iif()函數,其他語言的ifelse
--如果怎樣就怎樣,否則就怎樣
--比如,如果性別為1就顯示為男,否則就顯示為女
SelectName,casewhenSex=0then'男'else'女'end性別
FromZlEmployee

--行轉列
Select
Code,
CasewhenSex=0thenNameelse''endAs男,
CasewhenSex=1thenNameelse''endAs女
FromZlEmployee

--自定義排序
SelectName,SexfromZlEmployee
orderbycaseLeft(Name,1)
when'趙'then1
when'錢'then2
when'孫'then3
when'李'then4
when'周'then5
when'吳'then6
when'鄭'then7
when'王'then8
Else9End

熱點內容
空調壓縮機銘牌含義 發布:2025-03-22 05:27:03 瀏覽:61
編程強省 發布:2025-03-22 05:26:21 瀏覽:140
跨雲伺服器平台 發布:2025-03-22 05:25:30 瀏覽:653
安卓如何在寶馬車上放歌 發布:2025-03-22 05:06:15 瀏覽:284
命令提示符進入文件夾 發布:2025-03-22 05:00:09 瀏覽:408
免費微商城源碼 發布:2025-03-22 04:40:25 瀏覽:826
歐規路虎運動都有哪些配置 發布:2025-03-22 04:21:18 瀏覽:382
二進制加法運演算法則 發布:2025-03-22 04:15:22 瀏覽:891
歌曲存儲器 發布:2025-03-22 04:11:35 瀏覽:307
java數字轉換成字元 發布:2025-03-22 03:37:08 瀏覽:140