mysql - SQL 查询查找唯一计数

标签 mysql sql database

这里有一些背景知识。我有一个这样的数据库:

    uristem       username
  +------------+  +-------+
  | /uristem/1 |  | user1 |
  | /uristem/2 |  | user2 |
  | /uristem/3 |  | user3 |
  | /uristem/3 |  | user4 |
  | /uristem/1 |  | user1 |
  | /uristem/7 |  | user5 |
  | /uristem/5 |  | user3 |
  | /uristem/5 |  | user1 |
  | /uristem/3 |  | user1 |
  +------------+  +-------+

我需要计算点击 /uristem/3 的(唯一)用户数量。我可以在查询中使用哪些运算符来执行此操作?

非常感谢您的帮助,

谢谢!

最佳答案

SELECT COUNT(DISTINCT username)
FROM yourTableName
WHERE uristem = '/uristem/3'

关于mysql - SQL 查询查找唯一计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13292691/

相关文章:

Mysql - 在选择查询结果中返回表名

SQL 聚合和别名

php - 数据库关系 - Laravel

sql - 如何解释数据库中数字的精度和小数位数?

php表单mysql错误到数据库

php - InnoDB - 表列值依赖于主键值

mysql - SQL 3表(连接)

sql - 如何查找大描述值中的字符串

sql - 甲骨文日期/按问题排序

java - JTable 列标题