Mysql中如何指定顺序排序查询
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下Mysql中如何指定顺序排序查询,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实例如下前端主要用Vue框
千家信息网最后更新 2025年02月01日Mysql中如何指定顺序排序查询
小编给大家分享一下Mysql中如何指定顺序排序查询,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
实例如下
前端主要用Vue框架,要求后端数据在前端展示,
第一:进厂,出厂指标不固定(可能6,也可能以后7,8个);
第二:无"数值"值的用斜杠代替;
第三:进出厂指标名字一定要符合如上图指定的名字(后端数据库查询出来的名字和前端指定的名字不一样,以及单位中带有 ">1",">0.3"之类的,所以不能直接从后端查询 ,名字+单位 放在前端,需要自己处理);第四:要求后端数据传输过来的顺序必须时前端指定顺序。反正要求就是,前端只需要循环出数据就好,后端搞定其余的一切需求。
有两张表:table_a,table_b
第一步:按照table_a.id=table_b.ids 合成一张表
sql语句:SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.ids)A ,把下划线部分作为新的一张表 A
第二步:发现数据库中没有小白龙和沙悟净,需要添加上:
sql语句:
SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.idsUNION ALLSELECT 8 id,'白龙马' `name`,'小白' sname,'1000' age ,8 ids, 27 `value`UNION ALLSELECT 9 id,'沙悟净' `name`,'卷帘将军' sname,'2000' age ,9 ids, 289 `value`)A
划线部分在于添加部分缺失数据,有时用于前端固定展示需要。
第三步:请按照 唐僧,孙悟空,猪八戒,沙悟净,小白龙,春花,王五,赵六,唐七这个顺序排序
sql语句:
SELECT * FROM (SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.idsUNION ALLSELECT 8 id,'白龙马' `name`,'小白' sname,'1000' age ,8 ids, 27 `value`UNION ALLSELECT 9 id,'沙悟净' `name`,'卷帘将军' sname,'2000' age ,9 ids, 289 `value`)A INNER JOIN (SELECT 7 ids, 1`order`UNION ALLSELECT 2 ids, 2`order`UNION ALLSELECT 4 ids, 3`order`UNION ALLSELECT 9 ids, 4`order`UNION ALLSELECT 8 ids, 5`order`UNION ALLSELECT 6 ids, 6`order`UNION ALLSELECT 1 ids, 7`order`UNION ALLSELECT 5 ids, 8`order`UNION ALLSELECT 3 ids, 9`order` ) B ON B.ids=A.idORDER BY B.order
划线部分的这类语句是 给整个A表添加了两个字段,再达到按照指定方式达到固定排序的目的;同时也可以增加字段达到其他想要的目的。
以上是"Mysql中如何指定顺序排序查询"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
前端
数据
顺序
名字
排序
查询
语句
部分
小白
篇文章
内容
单位
卷帘
字段
将军
指标
数据库
目的
白龙
上图
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql数据库报5040错误
网络安全执法检查大解析
vm 服务器版
5g移动通信网络技术的缺点
网络营销跟数据库营销区别
宜昌串口服务器多少钱
服务器底板管理控制器
建设银行综合软件开发
怎么清理游戏安装失败数据库
我的世界开局管理员服务器
科大讯飞服务器与虚拟机怎样交互
广播电视台网络安全应急演练
多个数据库之间的事务问题
西安天迅软件开发价格
哪有云南虚拟主机云服务器
民用核 网络安全
湖北电力时间频率同步服务器
pc软件开发工具多少钱
oracle数据库安装
建设青年人才数据库
香港无线网络安全
浙江豪猪网络技术扣钱
网络安全领域全国大学排名
淘宝商家软件开发
网络安全装置要多少钱
浅然网络技术论坛
网络安全中的五防
华科 数据库系统 考试
连接不上谷歌服务器
广州渣打银行软件开发岗位