开发者社区> 问答> 正文

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

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

展开
收起
sun丶baobao 2018-05-11 18:47:45 3389 0
2 条回答
写回答
取消 提交回答
  • 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

    这样?

    2019-07-17 22:25:56
    赞同 展开评论 打赏
  • 似乎未懂

    2019-07-17 22:25:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像