一、用T-SQL查詢表中第n行到第m行數(shù)據(jù)的寫法示例 假設(shè)這里的n=6,m=10則有以下兩種寫法,qusID可以不連續(xù),如下: select top 5 * from tb_wenti where qusID not in(select top 5 qusID from tb_wenti); select top 5 * from tb_wenti where qusID in(selec
一、用T-SQL查詢表中第n行到第m行數(shù)據(jù)的寫法示例
假設(shè)這里的n=6,,m=10則有以下兩種寫法,qusID可以不連續(xù),如下:
select top 5 * from tb_wenti where qusID not in(select top 5 qusID from tb_wenti);
select top 5 * from tb_wenti where qusID in(select top 10 qusID from tb_wenti) order by qusID desc;
一般的寫法為
select top m-n+1 * from tablename where id not in(select top n-1 id from tablename);
select top m-n+1 * from tablename where id in(select top m id from tablename) order by id desc;
二、從學(xué)生表(Student)里分別統(tǒng)計(jì)男生人數(shù)和女生人數(shù)(用一條SQL語(yǔ)句)
select distinct (select count(*) from Student where 性別='男') 男生數(shù),(select count(*) from Student where 性別='女') 女生數(shù) from Student;
其結(jié)果如圖
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com