當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

數據集中的排序

1. 描述

在預覽報表時,希望某列的數據是升序或是降序排列的,此時就在定義數據集時設置排序。

2. 設置方法

在數據集處定義按照某個字段進行排序:

正序:Select * from [table] order by [column_name] asc

逆序:Select * from [table] order by [column_name] desc

3. 示例

下面我們就看下按照銷量表的銷量分别進行升序和降序的定義方法和效果。

3.1 升序

将數據集定義爲:SELECT * FROM 銷量 order by 銷量 asc

效果如下圖所示:

222

3.2 降序

将數據集定義爲:SELECT * FROM 銷量 order by 銷量 desc

效果如下圖所示:

222

4. 注意事項

1)MySQL 按中文拼音字母排序無效

如果 MySQL 數據庫無法實現中文拼音字母排序,需要看一下表字段是否使用的是 UTF-8 編碼,如果使用的是 UTF-8 編碼,則需要使用 MySQL 的 convert 方法轉換 GBK 編碼進行排序。SQL 語句如下:

正序: Select * from [table] order by convert([column_name] using gbk)  asc  

逆序: Select * from [table] order by convert([column_name] using gbk)  desc  





附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

反饋已提交

網絡繁忙