计算机等级 > 二级考试 > MySQL数据程序设计 > MySQL 辅导 > 文章内容

全国计算机等级考试二级MySQL教程(81)

2016-3-11编辑:ljnbset

以下我们将统计表中 first_name 和 last_name的重复记录数:

mysql> SELECT COUNT(*) as repetitions, last_name, first_name
    -> FROM person_tbl
    -> GROUP BY last_name, first_name
    -> HAVING repetitions > 1;

以上查询语句将返回 person_tbl 表中重复的记录数。 一般情况下,查询重复的值,请执行以下操作:

  • 确定哪一列包含的值可能会重复。
  • 在列选择列表使用COUNT(*)列出的那些列。
  • 在GROUP BY子句中列出的列。
  • HAVING子句设置重复数大于1。

全国计算机等级考试二级MySQL教程(80)

热点推荐

登录注册
触屏版电脑版网站地图