當前位置:首頁 » 編程語言 » sql查詢個數從低到高排序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢個數從低到高排序

發布時間: 2023-02-07 07:28:31

『壹』 sql查詢排序語句,從高到低

select * from table where ID=1 order by Status desc

『貳』 SQL按某個欄位值相同的記錄數從小到大查詢排序

這個是可以實現的,但直接實現比較復雜,
可以藉助於輔助的一列來簡單的實現,
1.就是可以加一列,用來記錄與本行中B欄位內容相同的記錄條數,
使用update語句將新增加的一列進行更新,
2.然後在使用排序,首先對新增加的列進行升序排列,還可以繼續在新增加的列內容相同的基礎上按照別的欄位進行排序,
呵呵,希望能有幫助,^_^

『叄』 SQL 排序

升序排列
select * from [表名] order by [要排序的列名] asc
或者
select * from [表名] order by [要排序的列名]
因為默認是升序

降序排列
select * from [表名] order by [要排序的列名] desc

『肆』 sql 升序降序排列

降序:SELECT * FROM kc ORDERBYcpbh DESC

升序:SELECT * FROM kc ORDERBYcpbhASC

語法:

sql可以根據欄位進行排序,其中,DESC表示降序,ASC表示升序

order by 欄位名 DESC;按照欄位名降序排序

order by 欄位名 ASC;按照欄位名升序排序

實例:

一、/*查詢學生表中姓名、學號,並以學號降序排序*/

select name,StuID from Students_information order by StuID desc /**order by 以什麼排序,默認為升序,desc是降序*/

二、/*查詢學生表中前5名學生的姓名,學號,並以學號升序排列*/

select top 5 name,StuID from Students_information order by StuID /*order by 默認為升序*/

(4)sql查詢個數從低到高排序擴展閱讀

一、ORDER BY 語句

ORDER BY 語句用於根據指定的列對結果集進行排序。

ORDER BY 語句默認按照升序對記錄進行排序。

如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。

二、SQL 排序多個欄位

order by 多個欄位,每個欄位後面都有排序方式,默認ASC

例如:select table a order by a.time1 ,a.time2 desc,a.time3 asc

『伍』 sql系統里如何查詢一個集群各個表當前數據量大小從高到低排名(以MB為單位),效果如下圖,請寫出sql語句


create table tmp
(
name varchar(50),
rows int,
reserved varchar(50),
data varchar(50),
index_size varchar(50),
unused varchar(50)
)
insert into tmp (name,rows,reserved, data,index_size,unused)
exec sp_msforeachTable @Command1="sp_spaceused '?'"

select name as table_name,cast(substring(data,patindex('%[^0-9][0-9]%',data)+1,patindex('%[0-9][^0-9]%',data)-patindex('%[^0-9][0-9]%',data)) as float)/1024 as MB
, rows as table_rows from tmp order by cast(SUBSTRING(data,1,LEN(data)-2) AS int) desc

drop table tmp

------------第一列不知道什麼意思 可以幫你把後三列查出來,結果如下

『陸』 寫一個sql 查詢一個表中姓名相同的記錄,並把數據按照重復的次數從高到低排列顯示

select姓名列,count(1)as[重復次數]from表名groupby姓名列havingcount(1)>=2orderby重復次數desc

『柒』 資料庫按從小到大的順序排列sql怎麼寫

select
top
10
from
表名
order
by
排序列
desc;
sql的執行順序先按照你的要求排序,然後才返回查詢的內容。例如有一個名為id自動增長的列,表中有100條數據,列的值得分別是1、2、3、4………9、99、100。那麼查詢加了desc你得到的是91到100條,就是最後十條,如果加asc你得到的將會是1到10,也就是最前面的那幾條。