sql查詢某字段的相同值:
SELECT * FROM table WHERE col in (SELECT col FROM table GROUP?BY col HAVING COUNT (col)?>1);
?
順帶說一下where和having:
select * from table
where ···(只能對分組前的屬性進行篩選)
group by ···(按某個字段分組)
having ···(只能對分組后的每個組的整體屬性進行篩選,用聚合函數體現)
–不使用group by就默認表的整體為一組
where ···(只能對分組前的屬性進行篩選)
group by ···(按某個字段分組)
having ···(只能對分組后的每個組的整體屬性進行篩選,用聚合函數體現)
–不使用group by就默認表的整體為一組
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END