sql 語句按字段指定值排序及分頁


 為特定字段賦值並排序

表【Table_temp】中列【col1】為字符,屬性為varchar(10),排序時需要按照B、A、C的順序顯示,則可按照以下SQL語句:
select
    *
from
    Table_temp
order by
    case 
        when col1='B' then 1
      when col1='A' then 2
      when col1='C' then 3
    end

sql語句分頁(OFFSET(@Page - 1) * @PageSize ROWS FETCH NEXT @PageSize ROWS ONLY)

使用OFFSET是SQLServer2012新具有的分頁功能,主要功能是從第x條數據開始共取y數據。但是其必須跟在Order by 后面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM