SQL Query To Obtain Value that Occurs more than once

前端 未结 7 1984
陌清茗
陌清茗 2020-12-08 19:26

I need to query my database to show the records inside my table where lastname occurs more than three times. Example: in my Students Table, there are 3 people with Lastname

7条回答
  •  醉梦人生
    2020-12-08 19:33

    From Oracle (but works in most SQL DBs):

    SELECT LASTNAME, COUNT(*)
    FROM STUDENTS
    GROUP BY LASTNAME
    HAVING COUNT(*) >= 3
    

    P.S. it's faster one, because you have no Select withing Select methods here

提交回复
热议问题