鍋氬鏁欏吋鑱宎pp-bugssalcido.com

google seo -> telegram: @ehseo6

">Newsnet 2022-10-08 00:36
  • home  >   /镇江费泼电子科技有限公司  >   鍋氬鏁欏吋鑱宎pp
  • 皇冠体育客服『0886.tv』b3c1v2I-h w hx sf

    • 2022-10-08
    宇哥博客 数据库 MySQL中order by自定义指定排序

    MySQL中order by自定义指定排序

    MySQL中可以使用order by对某个字段进行排序,有时候会遇到需要将排前边的放到最后显示。

    这样一个表,select * from testpt字段为int类型,需要将pt=10的排最后,其它的按照pt字段正排。

    图 | 表

    可以使用case when…then…when…then…else…end

    SQL语句:

    select id,pt,case when pt=10 then 100 else pt end from test where 1=1 order by case when pt=10 then 100 else pt end asc;
    图 | 排序后

    更多

    也可用FIELD()函数指定排序,FIELD(str,str1,str2,str3,…)

    SQL语句:

    select id,pt from test where 1=1 order by FIELD(pt,2,15,10)
    本文来自网络,不代表本站立场,转载请注明出处。http://www-ygbks-com.bugssalcido.com/3340.html

    发表评论

    您的电子邮箱地址不会被公开。

    bg视讯官网app下载 英雄联盟S12总决赛压注 华体会手机版 ag真人最新下载网址是多少 lolS12竞猜外围
    华体会app官网入口 求推荐玩百家乐的网站 买球比较安全的网站 亚博体育福利好 CSGO竞猜官方网址
    亚博体育怎么样了 365体育的网址是什么 九州彩票平台网址 S12在线投注网站 亚博的百家乐网址是多少
    IM电竞官网入口 英雄联盟S12靠谱投注网址有哪些 英雄联盟S12靠谱投注网址比较靠谱 网上赌足球怎么赌 S12英雄联盟推荐投注网址有哪些