手机
当前位置:查字典教程网 >编程开发 >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实现根据多个字段查找和置顶功能】相关文章:

mysql 按中文字段排序

mysql筛选GROUP BY多个字段组合时的用法分享

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

mysql 设置查询缓存

简单实现MySQL服务器的优化配置方法

深入Mysql字符集设置 图文版

mysql函数split功能实现

mysql myisam 优化设置设置

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

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

精品推荐
分类导航