mysql 查询不重复的值_在 MySQL 中查询不重复记录值的方法
使用 WordPress 的过程中,我一直很好奇 WordPress 的一个功能,大家都知道在 WordPress 的编写文章的时候,可以自定义栏目,而这个自定义栏目的数据保存到 wp_postmeta 表中,如果你往 wp_postmeta 表中添加一个新的 meta_key,那么在 WordPress 的自定义栏目那里就会看到这个新的字段,可是这个表里面有那么多的数据,他是如何查询得到的数据。在网上搜索了半天,才发现 MySQL 的 SQL 查询语句可以查询不重复记录值的功能,真是大开眼界,也许可能是我不知道吧,其他的数据库应该也有这样的功能。
distinct
MySQL 提供了 distinct 这个关键词来过滤掉重复记录而值保留一条查询结果,这样就能有效的去除多余的结果,以前我的方法就是使用二次循环,现在想想以前的方法真是太笨了,如果对于大型的网站而言,简直没法完成查询。 我的 WordPress 数据库中的 wp_postmeta 表都有 10,000 多行了,如果使用两次循环查找判断,程序性能肯定很低。
如果我想用一条语句查询得到 name 不重复的所有数据,那就必须使用 distinct 去掉多余的重复记录。
select distinct `meta_key` from `wp_postmeta`
从上图可以看出查询的结果只有24条了,所有meta_key相同的都被排除了。
mysql 查询不重复的值_在 MySQL 中查询不重复记录值的方法相关推荐
- java求30度的正弦值_获取Java中给定值的双曲正弦值
为了获取Java中给定值的双曲正弦值,我们使用java.lang.Math.sinh()方法.该sinh()方法接受一个以弧度为单位的参数,并返回该参数的双曲正弦值作为角度. 声明-java.lang ...
- python从键盘输入一个列表计算输出元素的平均值_python列表查找值_在Python中查找列表平均值的5种方法...
python列表查找值 Hi Folks! In this article, we will have a look at the various ways to find the average o ...
- java jcombobox 获取值_从java中的JComboBox获取字符串值
我正在做一个testJComboBox程序.一旦我选择了jCombobox的输出,我就会得到我需要的字符串值.但是,它不起作用. 这是我的代码: import java.awt.*; import j ...
- java delete方法返回值_以下选项中,哪个是 File 类 delete() 方法返回值的类型?_JAVA程序设计答案_学小易找答案...
[单选题]72 . 2016年6月5日,甲企业基本生产车间领用材料10 000元,用于生产产品.甲企业应编制的会计分录为 [单选题]安装windows 2008 server的文件是: [单选题]34 ...
- python input 默认值_在python中为dictionary创建默认值
让我们有一个方法来缓存它计算的结果. "If"方法:def calculate1(input_values): if input_values not in calculate1. ...
- 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...
<Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...
- 磁盘上重复的贴图在内存中也会重复存在
磁盘上重复的贴图在内存中也会重复存在 posted on 2019-03-26 22:02 时空观察者9号 阅读(...) 评论(...) 编辑 收藏
- mysql pool返回值_【Mysql】你知道一条查询语句是如何执行的吗?
[Mysql]你知道一条查询语句是如何执行的吗?mp.weixin.qq.com 前言 在默认大家学习了Mysql结构的基础上,我们来深入的解析一下sql语句在mysql中是如何流转和实现的.本文会 ...
- mysql 分组查出来横向展示_实战MySql查询
一.mysql查询的五种子句 where子句(条件查询):按照"条件表达式"指定的条件进行查询. group by子句(分组):按照"属性名"指定的字段进行分组 ...
最新文章
- MySQL数据库子查询
- python selenium框架_基于python+selenium的框架思路
- 配置toad远程连接oracle
- 20145202马超《网络对抗》Exp7 网络欺诈技术防范
- RabbitMQ和Kafka的区别
- 【C++】如何提高Cache的命中率,示例
- 闯过这 54 关,点亮你的 Git 技能树 (五) - 完结篇
- java响应很慢排插_服务响应时间慢:Java SecureRandom和/ dev / random - java
- python 字符串首字母_如何将string(Python)中每个单词的首字母大写?
- 转子接地保护原理_发电机转子一点接地:保护原理、整定方法、动作后果
- 突然!OPPO再放大招:瀑布屏了解一下
- 使用Moq、NUnit和Shoulded进行单元测试
- keybd_event()使用方法
- Excel表格身份证号码如何一键提取性别、年龄、出生年月
- NetCore Vue前端实现导出功能及解决导出excel表格无法打开的问题
- 免费公共DNS服务器大全
- plc与计算机怎么网络连接 图,PLC与输入/输出设备的连接图解
- 盘点人工智能十大经典应用领域、图解技术原理
- Session Cookies Not Marked as Secure
- MIT6.824-lab3A-Key/value service without snapshots(基本的KV服务)
热门文章
- 人工智能与我们的世界
- Windows~~~在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) ,并修改MySQL密码
- Spring-SecondDay
- 如何配置web服务器及发布网页
- Linux-SSH反向连接(内网穿透,打洞)
- linux-mariadb
- 哈佛大学统计学教材_哈佛校友在职场上的统计数据
- 组织中的各种架构师分类
- 了解和使用CSS中的rem单位
- c++调用偏僻数据库db2