select distinct count(sno) from sc where count(sno)=1;
时间: 2024-05-21 16:12:36 浏览: 114
SQL select distinct的使用方法
您正在使用一条 SQL 查询语句。该语句的目的是从名为 sc 的表中选择唯一的学生编号并计算它们的数量,这些编号只在该表中出现一次。如果我们将该查询语句分解,首先我们使用 SELECT 语句选择一个特定的列 - sno。其次,我们使用 DISTINCT 关键字来确保返回唯一的值。最后,我们使用 COUNT 函数来计算满足要求的数量。但是此查询语句是有误的,因为 COUNT 函数不会在 WHERE 子句中使用。可能的正确查询为:SELECT COUNT(DISTINCT sno) FROM sc GROUP BY sno HAVING COUNT(*) = 1;
阅读全文