sql - SQLite查询聚合

标签 sql sqlite

我在SQLite表中有两列数据:usersURL。我正在尝试构造一个返回带有特定usersURL的查询。我正在尝试以下方法:

SELECT url, COUNT(url) as RESULT 
FROM bookmarks 
GROUP BY url 
order by RESULT desc
limit 10;


该查询很接近,但是我只找回一个用户,而不是给定书签URL的所有用户的集合。

最佳答案

使用group_concat()获取每个url的用户列表

SELECT url, 
       COUNT(users) as RESULT, 
       group_concat(users) as user_list
FROM bookmarks 
GROUP BY url 
order by RESULT desc 
limit 10;

关于sql - SQLite查询聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998167/

相关文章:

sql - Play框架忽略进化脚本

php - Laravel 变形关系

php - 两个mysql表之间和每个循环之间的关联数组

java - 通过使用选项卡android studio而不是按钮滑动 View 将数据传递给另一个 fragment

sql - 生成一份报告,显示首次登录 7 天后未再次登录的用户百分比

c# - SQLBulkCopy 或批量插入

sqlite - 以编程方式检查核心数据实体是否已建立索引

macos - 我在 DELETE 语句中遇到 SQLite 语法错误

java - 我无法使用 Ormlite 从 sqlite 数据库检索数据?

c# - 如何在 C# 中修复 SQLite 查询?