如何查詢某欄位的值最大的前,如何查詢某欄位的一個值最大的前10個

2021-03-04 05:57:30 字數 730 閱讀 7395

1樓:匿名使用者

select * from 表 order by 排序欄位 limit 0 ,10

2樓:匿名使用者

--sqlserver

select top 10 欄位dao

名專 from 表名屬 order by 欄位名desc

--oracle

select 欄位名 from (select 欄位名 from 表名 order by 欄位名 desc) t where rownum <=10

--通用,使用row_number() over(order by )

select 欄位名 from (select 欄位名,row_number() over(order by 欄位名 desc) as fid from 表名) t where fid<=10

3樓:貌似

select top 10 * from 表名

order by 欄位名 desc

mysql 查詢全表某欄位值最大的10條資料

4樓:

select * from 表 order by 要最大值的欄位 desc limit 0,10

5樓:匿名使用者

select * from table order by praise desc limit 10

Oracle中查詢某欄位不為空或者為空的SQL語句怎麼寫

select from 表名 where 某欄位 is not null 查詢某欄位不為空。select from 表名 where 某欄位 is null 查詢某欄位為空。sql中判斷非空不能用等號,因為null在sql中被看作特殊符號,必須使用關鍵字 is和not select from awh...

sql根據欄位不同值查詢不同表中的欄位

select case role when 0 then select name from tablea where dd 11 else select name from tableb where dd 11 end as name from post 就是使用 case 我沒有實驗過。如果有心在...

ORACLCEsql如何判斷欄位的值是不是空值

在sql中 空值bai有null 和 du 的形式 當是null的時候zhi用dao is null判斷內當是 的時候用 判斷比如容 select from table where enddate is null select from table where str sql如何判斷欄位的值是不是空...