mysql根据多个字段查找
在mysql中,如果要实现根据某个字段排序的时候,可以使用下面的SQL语句
SELECT * FROM 'TABLE_NAME' ORDER BY 'Field'
然而,如果要实现根据某个字段排序后再根据另一个字段排序的时候应该如何呢?可以使用下面的SQL语句
SELECT * FROM 'TABLE_NAME' ORDER BY FIELD1, FIELD2;
如果要加上排序的话
SELECT * FROM 'TABLE_NAME; ORDER BY FIELD1 DESC, FIELD2;
置顶功能的实现
下面给一个对两个字段实现排序的例子
相信大家都见过BBS里面有置顶的帖子,大家也用过将帖子置顶的步骤,那么,大家有没有思考过应该怎么实现置顶的功能呢?
在一个项目中需要实现这样的功能,我的做法是在数据库里面增加一个字段,该字段标识帖子的权重,权重高的就往前排,如果权重相等的就根据时间排序,这样就实现了置顶的功能。
SELECT * FROM 'TABLE_NAME' ORDER BY PIORITY DESC, DATA DESC;
mysql实现根据多个字段查找和置顶功能
2020-01-16 14:32MYSQL教程网 Mysql
在mysql中,如果要实现根据某个字段排序的时候,可以使用下面的SQL语句,下面为大家介绍下如何实现根据多个字段查找和置顶功能
延伸 · 阅读
- 2020-01-16MYSQL删除重复数据的简单方法
- 2020-01-16mysql执行计划介绍
- 2020-01-15mysql InnoDB建表时设定初始大小的方法
- 2020-01-15MySQL无GROUP BY直接HAVING返回空的问题分析
- 2020-01-15mysql Innodb表空间卸载、迁移、装载的使用方法
- 2020-01-15使用mydumper多线程备份MySQL数据库
精彩推荐
- Mysql
Java连接MySql的详细介绍
本篇文章主要是对Java连接MySql的详细介绍。需要的朋友参考下 ...
- Mysql
linux下指定mysql数据库服务器主从同步的配置实例
linux下指定数据库服务器主从同步的配置实例,有需要的朋友可以参考下 ...
- Mysql
mysql使用source 命令乱码问题解决方法
从windows上导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟,解决方式在导出mysql sql执行文件的时候,指定一下编码格式 ...
- Mysql
MySQL collation方法
在以前用oracle的时候,很少关于它的collation方法,但是在mysql中,这点不加注意的话,却有可能会出现问题。 ...
- Mysql
浅析drop user与delete from mysql.user的区别
本篇文章是对drop user与delete from mysql.user的区别进行了详细的分析介绍,需要的朋友参考下 ...
- Mysql
MySQL使用正则表达式进行查询操作经典实例总结
这篇文章主要介绍了MySQL使用正则表达式进行查询操作,结合实例形式总结分析了各种常见匹配模式的查询操作实现技巧,具有一定参考借鉴价值,需要的朋友...
- Mysql
解决mysql ERROR 1017:Can't find file: '/xxx.frm' 错误
如果重启服务器前没有关闭mysql,MySql的MyiSAM表很有可能会出现 ERROR #1017 :Can't find file: '/xxx.frm' 的错误 ...
- Mysql
Mysql 主从数据库同步(centos篇)
Mysql 主从数据库同步(centos篇),需要的朋友可以参考下。 ...