【问题标题】:Get values set in SQL获取在 SQL 中设置的值
【发布时间】:2015-04-25 22:29:18
【问题描述】:

我有这种表,在 SQLite 数据库上:

有没有办法获取用户名列的所有不同值,即在本例中获取 user1 user2 user3 而没有其他信息?

谢谢。

【问题讨论】:

    标签: sql sqlite


    【解决方案1】:

    两个查询都会产生相同的结果:

    SELECT
      username
    FROM
      mytable
    GROUP BY username
    

    SELECT DISTINCT
      username
    FROM
      mytable
    

    不同之处在于,您可以向您的用户名group 添加一些聚合函数,例如count(*),以查看特定username 在您的表格中出现的次数。

    【讨论】:

      【解决方案2】:

      尝试使用 distinct:

      SELECT DISTINCT username
      FROM mytable
      

      【讨论】:

        猜你喜欢
        • 2012-08-25
        • 2023-03-08
        • 1970-01-01
        • 2011-09-06
        • 2019-06-18
        • 1970-01-01
        • 1970-01-01
        • 2018-11-14
        • 2011-08-13
        相关资源
        最近更新 更多