婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > case 嵌套查詢與連接查詢你需要懂得

case 嵌套查詢與連接查詢你需要懂得

熱門標簽:美團地圖標注商戶認證注冊 電銷外呼系統軟件功能 北京400電話辦理多少錢 怎么給高德做地圖標注 榕城市地圖標注 咸陽電腦外呼系統運營商 承德地圖標注公司名需要花錢嗎 慶陽地圖標注 浙江穩定外呼系統供應商

1Case 子查詢連接查詢

復制代碼 代碼如下:

select * from score
create database demo
use demo
create table [user]
(
[uId] int identity( 1 ,1 ) primary key,
[name] varchar ( 50),
[level] int --1骨灰大蝦菜鳥
)
insert into [user] ( name, level ) values (' 犀利哥 ', 1 )
insert into [user] ( name, level ) values (' 小月月 ', 2 )
insert into [user] ( name, level ) values (' 芙蓉姐姐 ', 3 )
--case end 單值判斷 相當于 switch case
--then 后面的返回值類型必須一致
select [name] ,
case [level]
when 1 then '骨灰 '
when 2 then '大蝦 '
when 3 then '菜鳥 '
end as '等級 '
from [user]
use MySchool
select * from score
--case end 第二種用法,相當于多重 if 語句
select studentId ,
case
when english >=90 then ' 優 '
when english >=80 and english 90 then ' 良 '
when english >=70 and english 80 then ' 中 '
when english >= 60 and english 70 then ' 可 '
else ' 差 '
end as '成績 '
from score
order by english

-- 表中有A B C 三列 ,用 SQL 語句實現:當 A列大于 B 列時選擇A 列否則選擇 B 列,當B 列大于 C列時選擇 B 列否則選擇 C列。
select
case
when a > b then a
else b
end ,
case
when b > c then b
else c
end
from T

-- 練習
create table test
(
number varchar ( 10),
amount int
)
insert into test( number ,amount ) values ( 'RK1', 10 )
insert into test( number ,amount ) values ( 'RK2', 20 )
insert into test( number ,amount ) values ( 'RK3',- 30 )
insert into test( number ,amount ) values ( 'RK4',- 10 )
select number ,
case
when amount > 0 then amount
else 0
end as '收入 ' ,
case
when amount 0 then abs ( amount)
else 0
end as '支出 '
from test
--結果如下


復制代碼 代碼如下:

-- 有一張表student0 ,記錄學生成績
use demo
CREATE TABLE student0 ( name nvarchar (10 ), subject nvarchar (10 ), result int )
INSERT INTO student0 VALUES (' 張三 ', ' 語文' , 80)
INSERT INTO student0 VALUES (' 張三 ', ' 數學' , 90)
INSERT INTO student0 VALUES (' 張三 ', ' 物理' , 85)
INSERT INTO student0 VALUES (' 李四 ', ' 語文' , 85)
INSERT INTO student0 VALUES (' 李四 ', ' 數學' , 92)
INSERT INTO student0 VALUES (' 李四 ', ' 物理' ,null)
select * from student0
select [name] ,
isnull (sum ( case subject
when ' 語文 ' then result
end ),0 ) as '語文 ' ,
isnull (sum ( case subject
when ' 數學 ' then result
end ),0 ) as '數學 ' ,
isnull (sum ( case subject
when ' 物理 ' then result
end ),0 ) as '物理 '
from student0
group by [name]


復制代碼 代碼如下:

-- 子查詢將一個查詢語句做為一個結果集供其他 SQL 語句使用,就像使用普通的表一樣,
-- 被當作結果集的查詢語句被稱為子查詢。所有可以使用表的地方幾乎都可以使用子查詢來代替。
use myschool
select sName from ( select * from student ) as t
select 1,( select sum ( english) from score ) as ' 和 ',( select avg ( sAge) from student ) as ' 平均年齡 '
-- 查詢高一一班所有的學生
select * from student where sClassId =
( select cId from class where cName = '高一一班 ' )
-- 查詢高一一班 高二一班所有的學生
-- 子查詢返回的值不止一個。當子查詢跟隨在 = 、!= 、 、 = 、> 、 >= 之后
-- 子查詢跟在比較運算符之后,要求子查詢只返回一個值
-- 如果子查詢是多行單列的子查詢,這樣的子查詢的結果集其實是一個集合。可以使用 in 關鍵字代替 =號
select * from student where sClassId =
( select cId from class where cName in ( '高一一班 ' ,' 高二一班 '))
select * from student where sClassId in
( select cId from class where cName in ( '高一一班 ' ,' 高二一班 '))
-- 查詢劉關張的成績
select * from score where studentId in
( select sId from student where sName in ( '劉備 ' ,' 關羽 ', ' 張飛' ))
-- 刪除劉關張
delete from score where studentId in
( select sId from student where sName in ( '劉備 ' ,' 關羽 ', ' 張飛' ))

-- 實現分頁
-- 最近入學的個學生
select top 3 * from student
order by sId desc
-- 查詢第到個學生
select top 3 * from student
where sId not in ( select top 3 sId from student order by sId desc)
order by sId desc
-- 查詢到的學生
select top 3 * from student
where sId not in ( select top 6 sId from student order by sId desc)
order by sId desc
-- 上面是sql 2000 以前的實現方式。 SQLServer2005 后增加了Row_Number 函數簡化實現。
--sql 2005 中的分頁
select * from
( select row_number () over (order by sId desc ) as num,* from student ) as t
where num between 1 and 3
select * from
( select row_number () over (order by sId desc ) as num,* from student ) as t
where num between 4 and 6
select * from
( select row_number () over (order by sId desc ) as num,* from student ) as t
where num between 7 and 9
select * from
( select row_number () over (order by sId desc ) as num,* from student ) as t
where num between 3 *( 3- 1 ) + 1 and 3 *3
-- 表連接
-- 交叉連接cross join
select * from student
cross join class
-- 內連接inner join...on...
select * from student
inner join class on sClassId = cId
select * from class
-- 查詢所有學生的姓名、年齡及所在班級
select sName , sAge, cName ,sSex from student
inner join class on sClassId = cId
where sSex =' 女 '
-- 查詢年齡超過歲的學生的姓名、年齡及所在班級
select sName , sAge, cName from class
inner join student on sClassId = cId
where sAge > 20
-- 外連接
--left join...on...
select sName , sAge, cName from class

標簽:拉薩 貴州 呼和浩特 江蘇 上海 昭通 重慶 新鄉

巨人網絡通訊聲明:本文標題《case 嵌套查詢與連接查詢你需要懂得》,本文關鍵詞  case,嵌套,查詢,與,連接,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《case 嵌套查詢與連接查詢你需要懂得》相關的同類信息!
  • 本頁收集關于case 嵌套查詢與連接查詢你需要懂得的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    风间由美中文字幕在线看视频国产欧美| 亚洲v中文字幕| 亚洲永久免费视频| 欧美片网站yy| 国产精品综合在线视频| 午夜电影网一区| 欧美一卡二卡三卡四卡| 狠狠狠色丁香婷婷综合久久五月| 中文字幕在线观看一区| 色国产综合视频| 日本午夜精品一区二区三区电影| 欧美激情艳妇裸体舞| 91免费国产在线观看| 99视频超级精品| 亚洲网友自拍偷拍| 久久亚洲欧美国产精品乐播| 婷婷综合久久一区二区三区| 久久精品无码一区二区三区| 99久久精品一区| 久久66热偷产精品| 欧美成人精精品一区二区频| 宅男在线国产精品| 99久精品国产| 欧美国产综合色视频| 久久aⅴ国产欧美74aaa| 全国精品久久少妇| 波多野结衣亚洲| 一区二区成人在线| 91久久精品一区二区二区| 免播放器亚洲一区| 欧美一区二区日韩一区二区| 色偷偷成人一区二区三区91| 亚洲美女在线国产| 91在线视频播放| 国产精品88av| 成人午夜激情在线| 另类中文字幕网| 日韩欧美专区在线| 国产一区二区导航在线播放| 一本大道av伊人久久综合| 日韩欧美一区二区不卡| 久久国产精品色| 久久66热re国产| 国产盗摄一区二区| 秋霞电影网一区二区| 亚洲国产美国国产综合一区二区 | 日韩精品成人一区二区三区| 亚洲精品高清在线观看| 国产精品色噜噜| 久久免费国产精品| 久久日韩精品一区二区五区| 欧美三级日韩三级国产三级| 一本色道亚洲精品aⅴ| 懂色av一区二区三区免费观看| 韩国v欧美v日本v亚洲v| 久久综合丝袜日本网| 26uuu欧美日本| 久久综合色之久久综合| 在线播放视频一区| 91精品欧美综合在线观看最新| 日韩一区二区三区视频| 精品国产乱码久久| 777色狠狠一区二区三区| 国产亚洲va综合人人澡精品| 中文字幕免费不卡在线| 国产精品灌醉下药二区| 亚洲视频一区二区免费在线观看| 亚洲成av人片在www色猫咪| 天堂在线一区二区| 成人国产一区二区三区精品| 亚洲欧洲性图库| 欧美日韩亚州综合| 性欧美大战久久久久久久久| 久久久久99精品一区| 亚洲欧美区自拍先锋| 国产精品自拍一区| 欧美视频一区二区| 亚洲福利一区二区三区| 一本色道久久综合狠狠躁的推荐 | 国产不卡视频在线播放| 色久综合一二码| 欧洲中文字幕精品| 91精品视频网| 国产精品人妖ts系列视频| 亚洲福利一二三区| 蜜臀av国产精品久久久久| 欧美亚洲日本国产| 欧美电影免费观看高清完整版在线| 久久新电视剧免费观看| 国产成人啪午夜精品网站男同| 中文字幕视频一区二区三区久| 国产精品家庭影院| 国产精华液一区二区三区| 91精品国产综合久久精品图片 | 婷婷国产v国产偷v亚洲高清| 91看片淫黄大片一级| 国产欧美日韩另类视频免费观看 | 国产精品拍天天在线| 国产一区二区美女| 亚洲精品在线一区二区| 免费成人美女在线观看.| 日韩午夜精品视频| 久久电影国产免费久久电影| 欧美一区二区三区视频免费| 亚洲欧洲综合另类| 91福利资源站| 日韩福利视频网| 美国精品在线观看| 亚洲成人黄色小说| 亚洲精品视频在线观看免费| 精品免费国产二区三区| 粉嫩一区二区三区在线看| 色菇凉天天综合网| 久久草av在线| 久久女同性恋中文字幕| 国产精品久久久久久亚洲毛片| av电影天堂一区二区在线| 蜜臀久久久99精品久久久久久| 日本在线不卡视频| 日韩欧美国产不卡| 亚洲 欧美综合在线网络| 日韩精品每日更新| 亚洲一区在线视频| 成人免费毛片片v| 精品欧美黑人一区二区三区| 蜜桃av一区二区在线观看| 91麻豆精品国产91久久久久 | 精品视频在线免费看| 日本欧美一区二区三区| 亚洲成a人在线观看| 欧美日韩国产片| 亚洲午夜av在线| 91久久久免费一区二区| 亚洲成av人片一区二区| 欧美性猛交xxxx黑人交| 日韩av网站免费在线| 69p69国产精品| 久久er99热精品一区二区| 日韩欧美不卡在线观看视频| 麻豆中文一区二区| 日韩精品在线一区| 亚洲欧美激情视频在线观看一区二区三区 | 欧美mv日韩mv亚洲| 国内成+人亚洲+欧美+综合在线| 欧美一区二区三区在| 成人午夜伦理影院| 国产亚洲精品超碰| 欧美一级理论片| 国产乱一区二区| 一区二区三区精品| 欧美日本一区二区三区| 国产一区二区视频在线| 亚洲丝袜自拍清纯另类| 日韩精品在线看片z| 久久精品国内一区二区三区| 国产日韩视频一区二区三区| 成人黄色在线看| 午夜精品久久久久久久久久| 亚洲欧美电影院| 久久婷婷色综合| 精品乱码亚洲一区二区不卡| 色狠狠色噜噜噜综合网| 美日韩一区二区三区| 国产精品午夜春色av| 在线免费视频一区二区| 国产成人三级在线观看| 亚洲欧美日韩在线| 精品久久免费看| 成人高清免费在线播放| 日韩视频免费观看高清完整版在线观看 | 国产精品久久久爽爽爽麻豆色哟哟| 欧美剧在线免费观看网站| 中文字幕一区二区三区蜜月| 久久色视频免费观看| 成人动漫在线一区| 激情久久久久久久久久久久久久久久| 亚洲美女视频在线观看| 精品视频一区 二区 三区| 91原创在线视频| 99精品视频一区二区| 天堂在线一区二区| 亚洲乱码国产乱码精品精小说| 欧美少妇xxx| 欧美日韩中文字幕一区| 色成人在线视频| 国产视频不卡一区| 欧美精品一区二区三区在线| 国产欧美一区二区精品性| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 色婷婷久久久久swag精品| 亚洲精品在线三区| 日韩欧美激情一区| 国产精品欧美极品| 一区二区三区丝袜| 国产精品美女久久久久久久| 国产成人在线视频网站| 麻豆精品在线观看| 在线播放日韩导航| 麻豆国产精品777777在线| 男男视频亚洲欧美|