MySQL查詢有2條記錄的基本語法
在MySQL中,如果我們想要查詢有2條記錄的數據,可以使用基本的SELECT語句語法。下面我們來看一下具體的使用方法:
SELECT * FROM table_name GROUP BY column_name HAVING COUNT(column_name) = 2;
使用實例演示
下面我們使用一個實例來演示如何查詢有2條記錄的數據:
我們有一個學生表student,其中包含以下字段: id | name | sex | age | class 1 | 小明 | 男 | 18 | 1班 2 | 小紅 | 女 | 17 | 2班 3 | 小剛 | 男 | 19 | 1班 4 | 小麗 | 女 | 16 | 2班 5 | 小飛 | 男 | 20 | 3班 我們現在想要查詢班級里有兩個學生的班級名稱,可以使用以下語句: SELECT class, COUNT(*) as count FROM student GROUP BY class HAVING count = 2;
查詢結果解析
通過以上查詢語句,我們會得到以下結果:
class | count 1班 | 2 2班 | 2
可以看出,我們成功查詢到了班級里有兩個學生的班級名稱。