点击关注上方“SQL数据库开发”,
设为“置顶或星标**”,第一时间送达干货**
题目
有如下一张表Person,其中ID是自增长

求解,如何将相邻两条记录的Name进行位置交换?预期结果如下:

其中,最后一条记录如果是奇数则不交换。
考点:case when的灵活运用
参考答案
长按下方二维码加入后获取

1 ——End—— 2 3 4 5 6 7 8 9 10 11 12 13 14 15 后台回复关键字:1024,获取一份精心整理的技术干货 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 后台回复关键字:进群,带你进入高手如云的交流群。 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 推荐阅读 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 为Navicat正名,Navicat完全使用手册(下) 61 62 63 64 65 除了会排序,你对ORDER BY的用法可能一无所知! 66 67 68 69 70 50 款数据可视化分析工具大集合,总有一款适合你 71 72 73 74 75 推荐一款Excel快速加载SQL的插件,方便又好用 76 77 78 79 80 为Navicat正名,Navicat完全使用手册(上) 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 这是一个能学到技术的公众号,欢迎关注 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 点击「 131 132 133 134 135 阅读原文 136 137 138 139 140 」了解SQL训练营 141 142 143 144 145 146 147 148 149 150
本文分享自微信公众号 - SQL数据库开发(sql_road)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。