在MySQL中,如果我们想要查询有2条记录的数据,可以使用基本的SELECT语句语法。下面我们来看一下具体的使用方法:
SELECT * FROM table_name GROUP BY column_name HAVING COUNT(column_name) = 2;
下面我们使用一个实例来演示如何查询有2条记录的数据:
我们有一个学生表student,其中包含以下字段:id | name | sex | age | class1 | 小明 | 男 | 18 | 1班2 | 小红 | 女 | 17 | 2班3 | 小刚 | 男 | 19 | 1班4 | 小丽 | 女 | 16 | 2班5 | 小飞 | 男 | 20 | 3班我们现在想要查询班级里有两个学生的班级名称,可以使用以下语句:SELECT class, COUNT(*) as count FROM studentGROUP BY class HAVING count = 2;
通过以上查询语句,我们会得到以下结果:
class | count1班 | 22班 | 2
可以看出,我们成功查询到了班级里有两个学生的班级名称。