sql调换两列数据

更新时间:01-27 教程 由 何必等 分享

sql调换两列数据?

这个简单: select case when (syddm=1 and id=1) or (syddm=2 and id=2) then id else syddm as syddm_t, case when (syddm=1 and id=1) or (syddm=2 and id=2) then id else syddm as id_t from table_t; 你的问题不太明确,我只能是假设你的要求是,当syddm、id条件满足你所列出的任意条件时,原syddm列显示id值,原id列显示syddm值。

所以我的解决思路是使用case when来处理,当满足你的两个条件中的任意时,交换两列值。

声明:关于《sql调换两列数据》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2291224.html