为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
米脂 2018-12-07 05:13:40
Sort Data 1 小黄 2 小张 3 小兰 4 小红 5 小绿 就是我是写一个排序吗,可移动的排序,是根据其中的一个字段Sort排序,然后排序时两条数据顺序调换,那么就是要这两条数据中Sort数据交换,这个SQL语句怎么写啊? 简单粗暴的来讲就是我要把Sort等于1,和Sort等于2的交换。
查看完整描述

6 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

你就当sort是一个字段.在前端操作修改了sort的值.

你就根据id给当前的sort值重新赋值

查看完整回答
反对 回复 2018-12-24
?
郎朗坤

TA贡献1921条经验 获得超9个赞

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

查看完整回答
反对 回复 2018-12-24
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

怎么点赞?

查看完整回答
反对 回复 2018-12-24
?
HUH函数

TA贡献1836条经验 获得超4个赞

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

查看完整回答
反对 回复 2018-12-24
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

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

查看完整回答
反对 回复 2018-12-24
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

这个你需要将新的顺序的所有Sort以及Id作为参数,修改数据库中Id对应记录的Sort的值。

查看完整回答
反对 回复 2018-12-24
  • 6 回答
  • 0 关注
  • 964 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信