【发布时间】:2012-01-18 01:46:33
【问题描述】:
有什么方法可以按照某个值在列中出现的频率对您从 SQL 查询中选择的记录进行排序?例如:如果有五个记录 where column = 'value1',三个 where column = 'value2',还有两个 where column = 'value3',有没有办法让结果先显示 'value1',然后显示 'value2' ,最后是'value3'?
【问题讨论】:
-
在您的示例中,您希望最终结果中有 三 行(按计数排序的不同“列”值)还是 十 行(所有“列”值按值频率排序)?