mysql实现根据多个字段查找和置顶功能

 更新时间:2013年11月18日 17:34:15   作者:  
在mysql中,如果要实现根据某个字段排序的时候,可以使用下面的SQL语句,下面为大家介绍下如何实现根据多个字段查找和置顶功能
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中的判断函数和分支语句详解

    本文介绍了SQL中常用的判断函数和分支语句,判断函数包括if()、ifnull()以及nullif(),用于处理数据判断和空值处理,分支语句分为多条件判断和固定值判断,便于根据不同条件执行相应逻辑,这些功能在数据处理和查询中非常实用
    2024-10-10
  • mysql服务1067错误多种解决方案分享

    mysql服务1067错误多种解决方案分享

    今天我的mysql服务器突然出来了1067错误提示,无法正常启动了,我今天从网上找寻了大量的解决mysql服务1067错误的办法,有需要的朋友可以看看
    2012-03-03
  • Mysql5.5安装配置方法及中文乱码的快速解决方法

    Mysql5.5安装配置方法及中文乱码的快速解决方法

    这篇文章主要介绍了Mysql5.5安装配置方法以及mysql5.5中文乱码的快速解决方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • MySQL性能设置

    MySQL性能设置

    网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化
    2006-12-12
  • MySQL如何插入Emoji表情

    MySQL如何插入Emoji表情

    这篇文章主要介绍了MySQL如何插入Emoji表情,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • Mysql自带profiling性能分析工具使用分享

    Mysql自带profiling性能分析工具使用分享

    Mysql自带profiling性能分析工具使用分享,需要的朋友可以参考下
    2012-11-11
  • mysql中的日期相减的天数函数

    mysql中的日期相减的天数函数

    这篇文章主要介绍了mysql中的日期相减的天数函数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • mysql 中文乱码 解决方法集锦

    mysql 中文乱码 解决方法集锦

    主要是针对 1.4x版本的一些乱码问题,其实新版本中错误也差不多,大家注意下编码问题。
    2009-06-06
  • 详解在Windows环境下访问linux虚拟机中MySQL数据库

    详解在Windows环境下访问linux虚拟机中MySQL数据库

    这篇文章主要介绍了如何Windows环境下访问linux虚拟机中MySQL数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 如何用word vb宏来生成sql

    如何用word vb宏来生成sql

    本篇文章是对利用word vb宏来生成sql的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论