1. 程式人生 > >按照指定順序排序

按照指定順序排序

sqlserver 指定某個欄位的順序排序

SELECT * FROM Users u
WHERE u.id IN (331,311,321)
ORDER BY
    charindex(',' + CONVERT (VARCHAR, u.id) + ',',',331,311,321,')
//當我們需要指定排序的時候,無論正序還是倒序都不能滿足我們的要求,所以需要用到charindex函式,用法如上,指定你的排序順序。

相關推薦

使用order by 按照指定順序排序或自定義順序排序

我們通常需要根據客戶需求對於查詢出來的結果給客戶提供自定義的排序方式,那麼我們通常sql需要實現方式都有哪些,參考更多資料總結如下(不完善的和錯誤望大家指出): 一、如果我們只是對於在某個程式中的應用是需要按照如下的方式排序,我們只需在SQL語句級別設定排序方式: 1

SQL學習之使用order by 按照指定順序排序或自定義順序排序

我們通常需要根據客戶需求對於查詢出來的結果給客戶提供自定義的排序方式,那麼我們通常sql需要實現方式都有哪些,參考更多資料總結如下(不完善的和錯誤望大家指出): 一、如果我們只是對於在某個程式中的應用

MySql查詢結果按照指定順序排序

select * from test where id in(3,1,5) order by find_in_set(id,'3,1,5'); select * from test where id in(3,1,5)

按照指定順序排序

sqlserver 指定某個欄位的順序排序 SELECT * FROM Users u WHERE u.id IN (331,311,321) ORDER BY charindex(','

Mysql查詢按照某欄位指定順序排序

SELECT * FROM documents WHERE id IN (5,3,6,1) ORDER BY FIELD(id,5,3,6,1); 或者 SELECT * FROM documents WHERE id IN (5,3,6,1) ORDER BY subst

SQL學習之使用order by 依照指定順序排序或自己定義順序排序

使用 auto acc font data- anything 優化 建立 exec 我們通常須要依據客戶需求對於查詢出來的結果給客戶提供自己定義的排序方式,那麽我們通常sql須要實現方式都有哪些,參考很多其它資料總結例如以下(不完好的和錯誤望大家指出): 一、假

Mysql查詢之 指定順序排序

select 其他 順序 就是 span 新的 小白 只需要 sel 最近做一個大屏展示項目,類似於機場,火車站那種展示班次信息的那種,不過展示的內容要復雜的多,其中部分數據如下: 前端主要用Vue框架,要求後端數據在前端展示,第一:進廠,出廠指標不固定(可能6,也可能以

Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中

一個 string leo eno 順序 blog cat java output package com.swift; import java.io.FileInputStream; import java.io.FileNotFoundException; impo

C++ 定義學生資訊結構體,按照學號順序排序

定義學生資訊結構體,錄入學生資訊,根據學生的學號順序進行排序。 struct student 定義學生資訊,學生資訊中Score sc 為一個結構體型別的變數,存放學生的成績資訊; input(),disp()函式輸入輸出學生資訊;sort()通過學號的大小進行排序;程式中運用了選擇法排序;

Linux Shell -- sort(按照指定排序)

file.txt 文字如下: 110,1|1,10 110,1|2,101 110,3|1,103 110,4|1,16 110,5|1,12 112,1|1,10 112,1|2,101 112,2|1,103 110,6|1,11 104

Mysql按指定順序排序的兩種寫法

SELECT `ID` FROM wp_posts WHERE `ID` in (1,2,3,4,5) ORDER BY FIELD(`ID`,5,4,3,1,2); // 純數字欄位不用處理引號,比較好拼接 SELECT `ID` FROM wp_posts WHERE `ID` in (1,2,

給Java.util.List按指定順序排序

開發中有時需要給List排序,大家都知道List本身是排序的,但它內部排序是按照存入順序排序的,故而有時候這並不是我們所需要的。 為此,我們需要按照我們的意願把List裡面的object排序。 例子: 實現List裡面Object類的配需 Object裡面有一個時間欄位

oracle中使用instr按指定順序排序

select sei.office_name, nvl(ROUND(AVG(sei.COMP_CHECK), 2), 0) avg_score from SECURITY_EMPLOYEE_INFO

linux Shell sort按照指定排序

文字如下: 110,1|1,10 110,1|2,101 110,3|1,103 110,4|1,16 110,5|1,12 112,1|1,10 112,1|2,101 112,2|1

SqlServer 按指定順序排序

第一種方式:select * from tabname where 1=1  order by CHARINDEX(RTRIM(CAST(列名 as NCHAR)),優先順序1內容,優先順序2內容,優先

mysql根據多個欄位按照固定順序排序

1.根據cstate的4,5,7,1,2,3順序排序 語句: SELECT c.cstate,c.mc_1 from s_c c where c.cstate in(1,2,3,4,5,7) ORDER BY FIELD(c.cstate,4,5,7,1,2,3); 結

按照指定順序輸出來

package 第三章; import java.util.Scanner; /* File name:homework1.cpp Author:楊柳 Date:2017/9/20 IDE:eclipse */ public class homework1 { private static final

二維數組按照指定的字段排序的函數

uniqid 需要 array constant light field ray key function /** * 二維數組根據字段進行排序 * @params array $array 需要排序的數組 * @params string $field 排序的字段

題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。

這樣的 -i 一個 整數 描述 輸入 遞增 lse i+1 題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 1