反饋已提交

網絡繁忙

當前為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後關閉