比较SQL数据

问题描述 投票:-5回答:2

我试图检查一个查询是否赠品中有两个不同的用户。

我怎么能这样做?

1 - $250.00 - NY
2 - $200.00 - DC

我想以某种方式能够对每一行进行查询检查,并检查表中是否有两个不同的用户。由于此表中有用户1和用户2,因此应返回2,因为数据库中有两个不同的用户,如果有3个返回3等。

我可以使用任何语法,或任何关于如何做到这一点的想法?

javascript mysql node.js
2个回答
0
投票

我不知道你的表结构,但使用DISTINCT,它将返回一个唯一值列表(每个值的一个名称)。

SELECT DISTINCT name FROM users

如果要计算条目数,请将语句更改为

SELECT COUNT(DISTINCT name) FROM users

0
投票

Count()函数提供表中的行数。 https://www.w3schools.com/sql/sql_count_avg_sum.asp

SELECT COUNT(*) FROM TABLE_NAME;
© www.soinside.com 2019 - 2024. All rights reserved.