【发布时间】:2015-04-25 22:29:18
【问题描述】:
我有这种表,在 SQLite 数据库上:
有没有办法获取用户名列的所有不同值,即在本例中获取 user1 user2 user3 而没有其他信息?
谢谢。
【问题讨论】:
我有这种表,在 SQLite 数据库上:
有没有办法获取用户名列的所有不同值,即在本例中获取 user1 user2 user3 而没有其他信息?
谢谢。
【问题讨论】:
两个查询都会产生相同的结果:
SELECT
username
FROM
mytable
GROUP BY username
或
SELECT DISTINCT
username
FROM
mytable
不同之处在于,您可以向您的用户名group 添加一些聚合函数,例如count(*),以查看特定username 在您的表格中出现的次数。
【讨论】:
尝试使用 distinct:
SELECT DISTINCT username
FROM mytable
【讨论】: