问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急,MySQL使用排序字段进行自定义排序后,查询上一篇怎么查才正确啊?如下图

发布网友 发布时间:2022-04-30 20:34

我来回答

3个回答

懂视网 时间:2022-05-01 00:55

* from (SELECT * FROM data where prize_code>0 order by prize_code asc) as tmp UNION select * from data where prize_code=0;

查询结果如下:

技术分享

然后同事觉得太复杂 不好理解 ,后来我说提供用分两次查询的方式交给php处理排序 ,然后他说 那样不利于分页 而且逻辑复杂了,于是我想到不如自定义排序

最终解决如下:

SELECT * FROM data order by field(prize_code,1,2,3,0);

查询结果如下:

技术分享

MySQL自定义查询字段排序

标签:

热心网友 时间:2022-04-30 22:03

你好,很高兴回答你的问题。
没看明白你说的上一篇是什么意思。
第二张图上的sql本身只有一条数据符合条件。
请准确描述你的需求,尤其是上一篇是什么意思。
大家明白你想要解决的问题,才好帮助你。

热心网友 时间:2022-04-30 23:21

你的第一个where条件sort>=0,会把所有的数据都筛选出来。所以这个条件在这里没有什么意义,起码就你给出来的这个示例数据来说,所有的数据都会被筛选出来。
你的第二个where条件time>='2020-10-25 14:15:56',只有这个id=5的数据符合条件,不可能查询出来你想要的id=3的那一行。因为“2020-10-25 14:15:56”转换为时间后,比id=3的那一行的时间“2020-10-25 14:13:20”大。就目前结果集合中,大于等于“2020-10-25 14:15:56”的数据行,只有id=5的这一行。追问无法查询上一篇

一直被困惑着

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? 我需要国际音标表(最好是字母对应音标的) 谢谢! 词典笔从地上摔了一下没声音了怎么办 帮忙标下下面单词的音标和解释,还要例句和翻译。 什么+怎样的声音。 钢笔掉在锣鼓上发出( )。 北风吹在树林中发出( 按下弹簧笔为什么会发出声音? 写字的声音用什么来形容? 为什么有点黑色中性笔写字有一种细微的尖锐声 天宫入命是什么意思? 为什么经常能在晚上听到楼上有硬币掉在地上的声音? 泉州有天宫啥意思 形容笔尖写字时声音的词语是什么 神武的TG是神马意思 笔尖在纸上发出“沙沙”的声音 两个叫double,三个叫triple,那四个叫啥? 大闹天宫的意思 为什么黑色中性笔(按动的)写字有一种细微的尖锐声? 有个同事不管做什么事都弄出很大声音,比如放个笔,一定要用摔的,摔在桌子上发出啪一下声音。 Balance磊哥讲改装:KW避震的热门产品型号与价格 记号笔在纸上写字的声音为什么那么刺耳? 我在学android开发,需要qq,微信或者支付宝的完整的源代码。谁有的给我发一下,,,1051 天津种牙和镶牙的利弊 很奇怪的梦啊。 梦见男人小鸡张了一头泡 广昆高速全程开通了吗? 昆明到曲靖的高速公路通车了吗? 广昆高速公路的介绍 广昆高速公路实时路况 广昆G80广昆高速实时路况 修广昆高速用了多少钱?有官方公布的数据吗? 请问广昆高速云南段全部是高速吗,从锁龙寺到石林的高速修通没有?谢谢好心人了 汕昆高速公路全线通车了吗?从南宁到昆明走哪一路线好? 广昆高速公路589公里300米处在什么位置?限速多少公里? 广昆高速最新路况肇庆至云浮段大修吗? 广昆高速S80段是不货车不能走 广昆高速1277公里是什么地方 一首日语歌,歌词有まじ卍(majimanji)。女生唱的应该 游戏线程优化开吗 n卡里的线程优化,玩游戏的时候关上好不好,会不会提升性能 线程优化开好还是关好 恒温箱加热管断了可以用导线连接起来吗?