SQL语句排序中,两条数据的排序字段Sort如何交换?

Sort Data
1 小黄
2 小张
3 小兰
4 小红
5 小绿

就是我是写一个排序吗,可移动的排序,是根据其中的一个字段Sort排序,然后排序时两条数据顺序调换,那么就是要这两条数据中Sort数据交换,这个SQL语句怎么写啊?

简单粗暴的来讲就是我要把Sort等于1,和Sort等于2的交换。

米脂
浏览 965回答 6
6回答

不负相思意

你就当sort是一个字段.在前端操作修改了sort的值. 你就根据id给当前的sort值重新赋值

郎朗坤

没理解楼主的问题的点个赞,谢谢。

胡说叔叔

怎么点赞?

HUH函数

写两条吧,简单,低调,甚至还有点暴力美。

慕雪6442864

你是想查出来排序完还能 1/2交换,有点难看懂,其实你可以直接问你的业务场景,这个实现的目的是什么或者达到什么功能效果,这样会好理解点,大家给的方案你思路也开阔点

呼啦一阵风

这个你需要将新的顺序的所有Sort以及Id作为参数,修改数据库中Id对应记录的Sort的值。
打开App,查看更多内容
随时随地看视频慕课网APP