SELECT field_name, COUNT(field_name) FROM table_name GROUP BY field_name HAVING COUNT(field_name) >1;
以上是一个简单的 SQL 查询语句,在这个语句中,大家使用了GROUP BY
子句和HAVING
子句来查找相同字段数据。
GROUP BY
子句是指定了查找时要对哪个字段进行分组,这里大家指定用field_name
字段进行分组。
COUNT
函数是计算每个分组中有多少个相同的值,这里大家使用了COUNT(field_name)
来计算每个组中有多少个相同的field_name
值。
HAVING
子句是指定了要查找哪些分组中的行数大于 1,这里大家使用了HAVING COUNT(field_name) >1
来查找有两个或以上相同field_name
值的组。
下面是一个具体的例子:
SELECT product_name, COUNT(product_name) FROM products GROUP BY product_name HAVING COUNT(product_name) >1;
以上语句将会查找在products
表格中有两个或以上相同产品名的行。
在实际使用中,大家可以根据自己的需要对 SQL 查询语句进行修改,来查找相同字段数据。