mysql最长字段_在mysql中使用GROUP BY时,如何选择最长的文本字段?
在
MySql中,您可以使用MAX()函数来获取最高的值,当使用GROUP BY时,我该怎么做同样的事情来获得最长的文本字符串?
样品表:
id_|_post_id|_title__________|_body_____________________________________________
1 | ZXBF1J | Favorite Color | My favorite color is blue.
2 | ZXBF1J | Favorite Color | My favorite color is blue, no wait...
3 | ZXBF1J | Favorite Color | My favorite color is blue, no wait, yelloooow!
4 | AR3D47 | Quest | To seek..
5 | AR3D47 | Quest | To seek the Holy
6 | AR3D47 | Quest | To seek the Holy Grail.
棘手的一部分是我要ORDER BY id ASC来查看顶部最旧的条目,我想通过post_id分组,这不是我可以用于ORDER的东西,并且获得最长的身体.
示例查询:
SELECT post_id, title, MAX(body) // obviously MAX() doesn't work here
FROM posts
GROUP BY post_id
ORDER BY id ASC
所需输出:
post_id|_title__________|_body_____________________________________________
ZXBF1J | Favorite Color | My favorite color is blue, no wait, yelloooow!
AR3D47 | Quest | To seek the Holy Grail.
再次,关键是选择最长的身体,同时保持基于id的顺序.
mysql最长字段_在mysql中使用GROUP BY时,如何选择最长的文本字段?相关推荐
- mysql联合索引排序_对mysql联合索引中的字段进行合理排序
在MySQL的where条件中,有时会用到很多的条件,通常为了加快速度会把这些字段放到联合索引中,可以更快的提高搜索速度: 但是对联合索引中字段顺序的合理排序,便更能提高速度 例子:select * ...
- mysql distinct多个字段_深入浅出Mysql索引的那些事儿
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重. 在数据 ...
- mysql zerofill设置方法_在MySQL中使用ZEROFILL设置自定义自动增量
让我们首先创建一个表.这里.我们使用ZEROFILL和AUTO_INCREMENT设置了UserId列mysql> create table DemoTable1831 ( UserId int ...
- mysql 添加int列_在MySQL中现有的int列的值中添加字符?
要将字符添加到现有的int列值中,请使用MySQL CONCAT().让我们首先创建一个表-mysql> create table DemoTable ( Amount int ); 使用插入命 ...
- mysql shell 所有表_删除mysql数据库中所有表的shell脚本
分享一个可以删除mysql中所有表的shell脚本,代码如下: 复制代码 代码示例: #!/bin/bash # 删除mysql中所有表 # 示例: # Usage: ./script user pa ...
- mysql 如何对表排序_学习MySQL:对表中的数据进行排序和过滤
mysql 如何对表排序 In this article, we will learn how we can sort and filter data using the WHERE clause a ...
- mysql重复添加计数_从MySQL中的单个列获取重复值的计数?
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Number int -> ); 使用插入命令在表中插入一些记录-mysql& ...
- mysql修复损坏表_在MySQL中,如何修复损坏的表
本指南旨在作为故障排除资源和诊断MySQL设置的起点. 有时,MySQL表损坏,这意味着发生了错误,并且其中的数据无法读取. 损坏表的一些常见原因是:MySQL服务器在写数据的时候停止.外部程序同时修 ...
- docker中mysql数据定时备份_[Docker]MySql 定时备份
前言 今天调整了机器的参数,要做一个备份,想到还没有做自动备份,要是数据丢了,就啥都没了.所以研究了下,使用mysqldump来定时备份mysql的数据. 分析 我这块数据库是在容器中运行的,在宿主机 ...
最新文章
- css清楚浮动的class
- 最简单易懂的对拍讲解
- 2.Pycharm + Django + Python进行WEB路由配置
- 解题报告 Toy Bricks
- 用Navicat连接mysql报错:2003-Can't connect to MySql server on '10.100.0.109'(10039)
- 【实践】CTR预估在动态样式建模和特征表达学习方面的进展
- 一款可以安利的MarkDown编辑器
- 看到这个我冷汗直冒,还好不是指我……
- U盘怎么重装系统到电脑上
- Confluence 6 数据库表-杂项(Miscellaneous)
- 思特威电子通过注册:拟募资28亿 小米红杉联想是股东
- 什么是平面设计?详细讲解平面设计
- 常用浏览器内核!IE,Chrome ,Firefox,Safari,Opera 等内核
- Android 请求数据时,报错 HttpException:HTTP 503 Service Temporarily Unavailable”
- 一个故事搞懂Java并发编程
- 如何更高效地使用Google搜索
- 正则表达式从入门到摸鱼(本文内容过长,先给阿姨来一杯卡布奇诺再阅读)
- 华为6 有没有计算机,华为手机连电脑没有usb存储 华为手机连电脑不显示usb存储怎么回事 - 云骑士一键重装系统...
- python tensorflow学习笔记(五)矩阵乘法运算
- 车牌识别之字符切割2
热门文章
- C#之json序列化与反序列化
- 每日三道前端面试题--vue 第三弹
- 大学四年怎样过,做到这六点,甩别人一条街
- java分配数组空间使用的关键字_创建数组时为数组元素分配内存空间的 Java 关键字是________(5.0分)_学小易找答案...
- java properties $,如何引用java.util.Properties中的另一个属性?
- python 时间格式按年月分组_python – 按时间间隔对消息进行分组
- mysql 查询密码 cmd
- 爬虫的步骤解析内容xpath介绍_Xpath的基本方法和使用详解 Python爬虫中最好用解析库...
- python怎么安装xlutils_Python3安装xlutils
- 2019年工程造价表_【行业要闻】中国建设工程造价管理协会 关于2019年工程造价咨询企业造价咨询收入排名的公告...