SQL每日一题(20200810)

点击关注上方“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源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

SQL每日一题(20200722)

点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货题目有如下一张成绩表Scores!(https://oscimg.oschina.net/oscnet/d3c71c0623f3f09c050db454b310b7153b4.png)根据分数从高到低返回如下结果

IM消息系统的设计和实现

点击关注上方“JAVA开发大本营”,设为“置顶或星标”,第一时间送达技术干货。!(https://oscimg.oschina.net/oscnet/6cc35fe4f21c47a2b27b53fbdd52d064.png)全文预计阅读6分钟!(https://osci

Docker 部署SpringBoot项目不香吗?

  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2