Mysql中如何查询所有唯一记录?

今天刚下班时看到网上有人问了一个mysql问题,关于如何在mysql中查询出所有不重复的记录,搞了很长时间才写了条,算是学习一下吧,自己对mysql也不是很了解。下面来看一下具体问题:

1.表结构是这样的:

该表中aa、bb都有重复,而cc 、dd都没有重复,问如何能查询出所有未重复的记录呢?

最终我给出的SQL是这样的:

SELECT * FROM table_name GROUP BY name HAVING(COUNT(*)=1);

其中使用了 group by、having和count() 三个方法,不知道为什么把group by放到 having的后面就会报错,放到前面就正常。。。

其实一开始我直接想这样:

SELECT *,COUNT(*) as counts FROM table_name WHERE counts=1 GROUP BY name ;

结果一执行就报语法错误,网上搜了一下才知道msyql中的别名是不能用于where条件查询中的。

由此,一条简单的语句实现了Mysql中如何查询所有唯一记录的方法。

mysql 查询 唯一_Mysql中如何查询所有唯一记录相关推荐

  1. mysql查询中文_MySQL中like查询中文问题的解决

    在做MySQL的Like查询是发现中文搜索总是不争取,从网上找到了几个解决方法,大家可以看看:方法一: 解决方法是对于包含中文的字段加上quot 在做MySQL的Like查询是发现中文搜索总是不争取, ...

  2. mysql查询注意_mysql中sql查询使用注意

    1.注意DESC关键字仅适用于在它前面的列名(birth):不影响species列的排序顺序. SELECT name, species, birth FROM petORDER BY species ...

  3. mysql怎么模糊查询名字_mysql中模糊查询的四种用法:

    一.%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百 分号(%%)表示. *注:like '%龙%':查询出所有含有"龙"的记录 1. 所查 ...

  4. mysql多表查询总结_MySQL多表查询总结

    MySQL术语: Redundacncy(冗余):存储两次或多次数据,以便实现快速查询. Primary Key(主键):主键是唯一的.表中每条记录的唯一标识. Foreign Key(外键):用于连 ...

  5. mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论_MySQL...

    在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...

  6. mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论

    在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...

  7. php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)

    mysql中时间查询函数(包括时间戳) 这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURR ...

  8. mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程

    MysqL 列子查询及 IN.ANY.SOME 和 ALL 操作符的使用MysqL 列子查询 列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回. 一个列子查询的例子如 ...

  9. 判断mysql的关键字_mysql中查询常用的关键字

    最简单的查询: 这里需要注意的是where子句中条件过滤使用到的关键字,比如用到逻辑运算符like中的'%'(匹配一个或多个字符)和'_'(仅匹配一个)等. distinct关键字 这个关键字,主要用 ...

最新文章

  1. Linux学习--目录结构
  2. 每日一皮:程序员和黑客的区别
  3. 【DIY】填坑,热水器自动定时烧水断电方案,预期目标及功能
  4. 【c#】24点游戏的实现(可存档且局域网互联)
  5. PD003-NET通用后台系统
  6. foreach 实现 MyBatis 遍历集合与批量操作数据
  7. Sentinel实现黑白名单控制详细教程来了
  8. 公众号jdk 获取手机号_如何获取公众号推文封面图
  9. 扫地机器人水箱背景_你真的懂扫地机器人吗?这些不为人知的小细节值得一看...
  10. 面试问php学得怎么样,php面试常问的问题及回答
  11. 在河北大学就读是怎样一种体验?
  12. Python入门2(Python与C语言语法的不同、Notepad++运行Python代码)
  13. c++使用递归来进行阶乘
  14. gsonformat安装怎么使用_json解析—Gson以及GsonFormat插件的运用
  15. Android studio实现财务记账系统软件android studio开发课程设计
  16. 黑苹果使用itlwm网卡驱动提示itlwm未运行的问题
  17. 等比数列求和公式、性质
  18. ArcGIS绘制矩形
  19. 前缀和计算机相关,网络设置子网掩码和前缀长度计算机应用知识
  20. 魅族手机投屏电脑如何操作

热门文章

  1. 十分钟开发物联网:智能气象站(4G版)
  2. 计算机学校迎新条幅,学校迎新条幅内容
  3. WEB基础与前端开发--课程表页面的设计
  4. 对平稳马尔可夫链(stationary distribution of a Markov chain)的学习
  5. php实训制作登录界面总结,php实训报告心得体会
  6. slub allocator工作原理
  7. 7-40 到底是不是太胖了(10 分)
  8. element-ui中tree组件双击事件的实现
  9. Windows怎么把系统用户中文文件夹改成英文
  10. 2019.3.27个人赛