为什么图表中的列顺序与查询结果集中的列顺序不匹配?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么图表中的列顺序与查询结果集中的列顺序不匹配?相关的知识,希望对你有一定的参考价值。

我有一些查询,我在表中输出此查询的结果,并尝试在图表中显示它。图表编辑窗口的“选择数据”选项卡如下所示:

enter image description here

一切正常,除了图表中的订单与查询结果集中的列顺序不匹配的事实。我在此图表的屏幕截图上放了箭头,文本指向表格中的相应行(例如,0行 - 表格中的第一行,1行 - 表格中的第二行等):

enter image description here

似乎row.__rownum值的排序方式与varchar相似,而不是整数(例如,像ORDER BY一样适用于mysql中的varchar)。怎么解决?

答案

基本上我找到了答案:我需要的只是单击“编辑分组和排序”并将“分组”部分中的类型从“文本”更改为“数字”:

enter image description here

我希望它对其他人有用。

以上是关于为什么图表中的列顺序与查询结果集中的列顺序不匹配?的主要内容,如果未能解决你的问题,请参考以下文章

用于以任何出现顺序匹配具有多个单词的列中的字符串的 Coredata 谓词

图例与 Highcharts 中 xAxis 上的列刻度不匹配

sql - 根据另一列动态填充结果集中的列

MySQL ORDER BY:对查询结果进行排序

7-10外连接查询

如何在 sqlite 中查询一个 fts 表以查找一个匹配的列和另一个不匹配特定查询的列?