手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql实现根据多个字段查找和置顶功能
mysql实现根据多个字段查找和置顶功能
摘要:mysql根据多个字段查找在mysql中,如果要实现根据某个字段排序的时候,可以使用下面的SQL语句SELECT*FROM'TABLE_NA...

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实现根据多个字段查找和置顶功能】相关文章:

Mysqldump备份还原数据与导入导出语句

mysql删除表中某一字段重复的记录

MySQL 查询某个字段不重复的所有记录

mysql 数据库基础笔记

深入Mysql字符集设置分析

mysql 设置默认的时间值

mysql数据库远程访问设置方法

Mysql启动与数据库的创建方法[图文]

mysql数据库互为主从配置方法分享

mysql 查询重复的数据的SQL优化方案

精品推荐
分类导航