SQLite 中group_concat去重排序
时间: 2023-08-03 22:16:05 浏览: 119
浅谈MySQL中group_concat()函数的排序方法
5星 · 资源好评率100%
在 SQLite 中,可以使用DISTINCT关键字去重,同时使用ORDER BY关键字对该列进行排序,例如:
```
SELECT GROUP_CONCAT(DISTINCT column_name ORDER BY column_name ASC SEPARATOR ',') FROM table_name;
```
这将返回一个按升序排序的以逗号分隔的字符串,其中每个值都是唯一的。请注意,DISTINCT和ORDER BY关键字必须紧跟在GROUP_CONCAT函数之后,并且在列名之前。如果要按降序排序,则将ASC参数替换为DESC。
阅读全文