mysql ,对常量赋值, 让1=2 ,2=1-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql ,对常量赋值, 让1=2 ,2=1

sun丶baobao 2018-05-11 18:47:45 1494

将mysql 对两个常量的含义互换。使mysql认为1就是2 ,2就是1。 基本效果就是 使排序 ...0,1,2,3.... 变成 ...0,2,1,3....

关系型数据库 MySQL
分享到
取消 提交回答
全部回答(2)
  • 九$九
    2019-07-17 22:25:56

    create table tab1(id int,str varchar(100))

    insert into tab1(id) values (0),(1),(2),(3)

    commit;

    select id,case when id=2 then 1 when id=1 then 2 else id end order_id from tab1
    order by order_id

    这样?

    0 0
  • xuning715
    2019-07-17 22:25:56

    似乎未懂

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题