sql 升序降序排列
降序:SELECT * FROM kc ORDER BY cpbh DESC
升序:SELECT * FROM kc ORDER BY cpbh ASC
語法:
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 默認為升序*/
擴展資料:
一、ORDER BY 語句
ORDER BY 語句用于根據指定的列對結果集進行排序。
ORDER BY 語句默認按照升序對記錄進行排序。
如果您希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。
二、SQL 排序多個字段
order by 多個字段,每個字段后面都有排序方式,默認ASC
例如:select table a order by *1 ,*2 desc,*3 asc
參考資料:w3school-SQL ORDER BY 子句
sql中默認為升序
1、選擇tools->window list。
2、這樣就可以打開所有的sql列表窗口。
3、點擊新增sql語句窗口。
4、新增之后在window list中出現了一個頁面。
5、這樣就可以在多個窗口寫sql語句,并來回切換了。
6、在tools菜單下面還能夠顯示或者隱藏其他的以下窗口。
SQL語句怎么寫
select client,ID,taskdate from 表名 order BY client asc,taskdate,ID desc(如果讓client為降序的話order by改成group by,asc改成desc,ID要升序desc改成asc)
將字段依次寫在order by 后面即可 , 中間用逗號隔開
select * from 表 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
擴展資料
可以把 SQL 分為兩個部分:數據操作語言 (DML) 和 數據定義語言 (DDL)。
SQL (結構化查詢語言)是用于執行查詢的語法。但是 SQL 語言也包含用于更新、插入和刪除記錄的語法。
查詢和更新指令構成了 SQL 的 DML 部分:
SELECT - 從數據庫表中獲取數據
UPDATE - 更新數據庫表中的數據
DELETE - 從數據庫表中刪除數據
INSERT INTO - 向數據庫表中插入數據
SQL 的數據定義語言 (DDL) 部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。
SQL 中最重要的 DDL 語句:
CREATE DATABASE - 創建新數據庫
ALTER DATABASE - 修改數據庫
CREATE TABLE - 創建新表
ALTER TABLE - 變更(改變)數據庫表
DROP TABLE - 刪除表
CREATE INDEX - 創建索引(搜索鍵)
DROP INDEX - 刪除索引
參考資料 百度百科——SQL語句大全