【SQL語句】Order by 兩個欄位同時排序
小編最近在專案中用到了order by 字句排序,並且是根據兩個欄位排序,到網搜尋一翻,果然收穫不少。
order by 可同時排序2個欄位,欄位中間用英文逗號可開。
1、f1用升序,f2用降序:
order by f1,f2 desc
或者也可以這樣寫:
order by f1 asc, f2 desc
栗子:
SELECT * FROM items ORDER BY price,createtime DESC
效果
2、都是降序
order by f1 desc,f2 desc
栗子:
SELECT * FROM items ORDER BY price DESC,createtime DESC
效果
總結
兩個欄位同時排序,都是先滿足第一個條件的要求排序,然後再根據第二個條件排序。
相關推薦
【SQL語句】Order by 兩個欄位同時排序
小編最近在專案中用到了order by 字句排序,並且是根據兩個欄位排序,到網搜尋一翻,果然收穫不少。 order by 可同時排序2個欄位,欄位中間用英文逗號可開。 1、f1用升序
SQL語句order by兩個欄位同時排序問題
可能對不少網友來說非常簡單,但是我覺得在一定程度上對我還是有些迷惑之處,下面就通過hibernate中的HQL語句來介紹下這類問題的效果。 首先HQL語句程式碼: FROM Topic t WHERE t.id >2 ORDER BY t.type DESC,t.number DESC
SQL語句order by兩個欄位同時排序
ORDER BY 後可加2個欄位,用英文逗號隔開。 f1用升序, f2降序,SQL該這樣寫 ORDER BY f1, f2 DESC 也可以這樣寫,更清楚: ORDER BY f1 AS
mysql SQL語句order by兩個欄位同時排序
ORDER BY 後可加2個欄位,用英文逗號隔開。 f1用升序, f2降序,sql該這樣寫 ORDER BY f1, f2 DESC 也可以這樣寫,更清楚: ORDER BY f1
提交訂單效能優化系列之013-測試SQL語句中少查詢幾個欄位(包括大欄位)
概括總結 這一版本寫了兩個測試類,一個測試類中查詢全部欄位,另一個測試類中只查詢必要的欄位,然後對比效能。結論是:根據是減少的欄位的長度不同,效能會不同。具體請檢視下面的測試結果。 013版本更新說
linq/EF/lambda Group by/Order by 多個欄位詳細用法
1)單個欄位Group by: //a.Key型別與a.Province欄位型別一樣 .GroupBy(a => a.Province).Select(a => a.Key).ToList(); 2)多個欄位Group by: //此時返回的資料列表需要
mysql order by多個欄位排序
MySql Order By 多個欄位 排序規則比如:如要根據ConfigID和MarketID來排序有如下語句:SELECT * FROM TABLE ORDER BY ConfigID, MarketID DESC;那麼結果:分析:其實這個語句等同於:先按照ConfigI
【sql語句】一個表中含有id和父親id,統計父親有多少個孩子
將表和他自己連線~ select * from tb_comment a left join tb_comment b on b.c_fatherid=a.cid 得到右側有空的結果,空的地方count(*)會被統計,用count(column)不會被統計~ 1)count(*
若sql語句中order by指定了多個欄位,則怎麼排序?
舉個例子吧:order by id desc,time desc先是按 id 降序排列 (優先)如果 id 欄位 有些是一樣的話 再按time 降序排列 (前提是滿足id降序排列) order by name, age desc name優先name一樣的話 就按a
【sql】根據兩個欄位的值組合情況去自定義第三個欄位
場景2: 根據兩個欄位的值組合情況去自定義第三個欄位 原始表: S_INFO_WINDCODE S_INFO_LISTBOARDNAME 600129.SH 主機板 000606.SZ 主機板 002152.SZ 中小企業板 30
【計算幾何】如何計算兩個圓的交點坐標
style coo 正交 ces sta 設定 由於 直接 ima How to calculate two coordinates of the intersection points of two circles? 題目: 給定兩個圓的的方程 (x-x1)^
【git操作】如何在兩個git客戶端間同步代碼
ren OS 最優解 後繼 合並操作 公司 文件 tails 自己 問題描述 公司git服務器因為斷電掛掉了,自己又分別在win與linux兩個環境下進行了代碼的編寫,現在就是需要將win上編寫的代碼,合並到linux環境下。 操作方法 通過在網上查找方法,決定使用git
DEDECMS中直接通過資料庫插入文章 【sql語句】
突然想用爬蟲爬來的資料對接DEDECMS,所以研究了一下怎麼直接在DEDECMS中直接插入一篇文章,其中各個欄位的意思,各位自己百度查下吧。 (但其實我並沒有這樣用。因為我直接用前臺做的網頁,用ajax請求的json資料,其他的都簡單,就是沒辦法人工稽核內容)嘗試了半天,其實只要操作下面三個
【LeetCode題解】21_合併兩個有序連結串列
21_合併兩個有序連結串列 文章目錄 21_合併兩個有序連結串列 描述 解法一:迭代 思路 Java 實現 Python 實現 解法二:遞迴 思路 J
【問題求教】7-2 兩個有序連結串列序列的交集 (20 分)
已知兩個非降序連結串列序列S1與S2,設計函式構造出S1與S2的交集新連結串列S3。 輸入格式: 輸入分兩行,分別在每行給出由若干個正整數構成的非降序序列,用−1表示序列的結尾(−1不屬於這個序列)。數字用空格間隔。 輸出格式: 在一行中輸出兩個輸入序列的交集序列
【SQL語句】——SELECT
資料庫查詢語句SELECT SELECT查詢語句是整個資料庫的查詢語言的基礎 1、SELECT語法結構 SELECT [ALL | DISTINCT[ <欄位名稱> FROM <資料來源名稱> [WHERE <查詢
【sql語句】實驗四 SQL綜合練習
(一)、假設已經建立S、C、SC表,並插入下列資料: 學生表S (S#,SNAME,AGE,SEX):(S#) 課程表C (C#, CNAME, TEACHER):(C#) 選課關係表SC (S#, C#, GRADE):(S#,C#) 1、 檢索選修課程名為MATHS的學生學號和姓名;
【sql語句】實驗五 函式(續)與索引
檢視系統當前時間 select sysdate from dual; 當計算器使用 select 3+3 from dual; 檢視系統當前使用者 select user from dual; 將系統當前時間轉換為一定的格式:select to_char(sysdate,
【sql語句】實驗三 SQL*Plus 中常用函式
save C:\Users\DH2016PSY\Desktop\資料庫PPT18\SY3\SY3.sql; save C:\Users\DH2016PSY\Desktop\資料庫PPT18\SY3\SY3.sql append; 1.ASCII:返回與指定的字元對應的ASCII碼。
【sql語句】實驗二 檢視
1. 根據EMPLOYEES表中的僱員編號、僱員名字、部門編號建立一個名為EMPLOYEES_VU的檢視。把僱員名字的表頭改為EMPLOYEE。 create view employees_vu as select employee_id, last_name employee, d