现有需求,交换两行数据,如图,把等级2,3交换,
代码如下:
update table set frame_level=decode( frame_level,2,3,3,2, frame_level) where frame_level in (2,3)
解释:
此SQL实现交换2,3,其余FRAME_LEVEL不变
更多推荐
【SQL】oracle 一条语句更新两行,decode函数交换两行数据,实例教程
现有需求,交换两行数据,如图,把等级2,3交换,
代码如下:
update table set frame_level=decode( frame_level,2,3,3,2, frame_level) where frame_level in (2,3)
此SQL实现交换2,3,其余FRAME_LEVEL不变
更多推荐
【SQL】oracle 一条语句更新两行,decode函数交换两行数据,实例教程
发布评论