SQL語句查詢第40到80條的語句怎麼寫呢?要升序的

2021-07-27 14:13:53 字數 2429 閱讀 7081

1樓:快樂程式設計教育

select top 40 * from 表明 where 欄位 not null(select top 40 欄位 from 表明 ) order by 欄位

2樓:

先查出前80條:

select top 80 * from tablea再查出這80條中降序排列的前40條:

select top 40 * from (select top 80 * from tablea) as temp order by key desc

再把順序反過來,成升序的:

select * from (select top 40 * from (select top 80 * from tablea) as temp order by key desc ) as tempa asc

3樓:jg_陳

sql2005:

select * from (select *,row_number() over( order by id asc) as row from tablename) as a

where row between 40 and 80這樣效率高

4樓:匿名使用者

select * from table where (select top 80 * from table ) and '某一列' not in(select top 40 * from table )

這樣寫可以

sql中的升序和降序單詞怎麼寫

5樓:沫紫煙

升序 asc

降序 desc

在排序時,如果不寫asc/desc的時候,預設為升序排列,若想按降序排列,必須寫desc

6樓:景賢陽

升序 asc

降序 desc

例子:select id,name,code from table_01 order by name asc,code desc

7樓:匿名使用者

desc 升序

asc 降序

sql語句怎麼寫?先按時間排序,再按姓名排序?

8樓:匿名使用者

將欄位依次

bai寫在order by 後面即可 , 中間用du逗號隔zhi開

select * from 表

dao order by time , name

select * from 表 order by time asc , name asc

select * from 表 order by time desc , name desc

select * from 表 order by time asc , name desc

select * from 表 order by time desc , name asc

(注: asc 表示內升序 , desc表示降序 , 未明確寫明排序容方式時預設是升序 )

與之類似的語法是 group by , 按多個欄位分組時 , 也是依次將多個欄位寫在group by 的後面 , 並用逗號隔開 , 範例如下:

select time , name , sum(*) from 表 group by time , name

9樓:匿名使用者

select * from 表copy order by time,name

一條命令就可以了,不需要第二條吧!

在預設的情況下,order by按升序進行排列即預設使用的是asc關鍵字。

如果使用者特別要求按降序進行排列,必須使用desc關鍵字。

10樓:匿名使用者

select * from 表 order by time (asc/desc),姓名(asc/desc)

用sql查詢語句怎麼讓表中id按照順序來

11樓:獨孤的輝煌

這個首先你要寫出你要查詢的內容,如 select name,age from student order by id asc;

asc 代表升序這也是預設的desc代表降序;

12樓:匿名使用者

select row_number() over(order by id asc) as rowno from 表

13樓:匿名使用者

降序:order by [id] desc

升序:order by [id] asc 或 order by [id]

14樓:

語句最後面加

order by id asc(升序)/desc(降序)

SQL查詢某條記錄相鄰資訊,sql語句查詢,某一記錄上下相鄰的兩條記錄。怎麼寫?

樓上的寫法在查詢到首紀錄獲末紀錄時可能會出錯。select top 3 from tablename where stuseat select stuseat 1 from tablename where stuname 李斯文 order by stuseat order by stuseat d...

sql語句先要查詢滿足兩個條件的查詢語句,然後統計滿足兩個條

這樣試試 select count from jtwh zb guzhang where quick y and gzok handling sql查詢兩個表中滿足某些條件的資料總數 如果欄位一樣的話,可以用union all,即select from 表1 where a,b,cunion all...

如何一條sql語句查詢表中第二大值

用小於號,這樣可以排除null select max value from customer where value select max value from customer select top 1 from select top 2 value from customer order by ...