当前位置: 首页 > news >正文

深圳建设材料价格网站仿木鱼网络网站

深圳建设材料价格网站,仿木鱼网络网站,昌吉网站建设咨询电话,什么网站是教做纸工的大家好#xff0c;我是空空star#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目#xff1a;626. 换座位二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言 … 大家好我是空空star本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目626. 换座位二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言 一、题目626. 换座位 表: Seat ---------------------- | Column Name | Type | ---------------------- | id | int | | name | varchar | ---------------------- Id是该表的主键列。 该表的每一行都表示学生的姓名和ID。 Id是一个连续的增量。 编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数则最后一个学生的id不交换。 按 id 升序 返回结果表。 查询结果格式如下所示。 输入: Seat 表: ------------- | id | student | ------------- | 1 | Abbot | | 2 | Doris | | 3 | Emerson | | 4 | Green | | 5 | Jeames | ------------- 输出: ------------- | id | student | ------------- | 1 | Doris | | 2 | Abbot | | 3 | Green | | 4 | Emerson | | 5 | Jeames | ------------- 解释: 请注意如果学生人数为奇数则不需要更换最后一名学生的座位。 二、解题 1.正确示范① 提交SQL select case when idnum and mod(num,2)1 then id when mod(id,2)0 then id-1 else id1 end id, student from Seat u1, (select count(1) num from Seat) u2 order by id;运行结果 2.正确示范② 提交SQL select case when idnum and mod(num,2)1 then id when mod(id,2)0 then id-1 else id1 end id, student from Seat u1, (select max(id) num from Seat) u2 order by id;运行结果 3.正确示范③ 提交SQL select case when idnum and mod(num,2)1 then id when mod(id,2)0 then id-1 else id1 end id, student from Seat u1, (select id as num from Seat order by id desc limit 1) u2 order by id;运行结果 4.正确示范④ 提交SQL select if(idnum and mod(num,2)1,id,if(mod(id,2)0,id-1,id1)) id, student from Seat u1, (select id as num from Seat order by id desc limit 1) u2 order by id;运行结果 5.其他 总结 正确示范①思路 先计算出总的座位数 select count(1) num from Seat 当座位号是最后一个并且是奇数数座位号不变 当座位号是偶数时把座位号-1否则座位号1 case when idnum and mod(num,2)1 then id when mod(id,2)0 then id-1 else id1 end id 正确示范②思路 先计算出总的座位数因为题目说了座位号是连续增量所以可以通过最大座位号来获取总座位数 select max(id) num from Seat 之后交换规则跟思路①一样 正确示范③思路 先计算出总的座位数因为题目说了座位号是连续增量所以可以按照座位号降序取第一个来获取总座位数 select id as num from Seat order by id desc limit 1 之后交换规则跟思路①一样 正确示范④思路 把思路①中的case when用法转换为if语法 if(idnum and mod(num,2)1,id,if(mod(id,2)0,id-1,id1)) id
http://www.hkea.cn/news/14336144/

相关文章:

  • wordpress打印插件西安的网络优化公司
  • 房产门户网站平台搭建个人做哪方面的网站
  • 沈阳网站设计定制网站建设建设网站的编程过程
  • 百度做网站的公司社区类网站开发
  • nodejs做网站的弊端一般vs做的网站的总体框架
  • 手机适配网站建设棋牌网站流程
  • 免费企业网站建立服装网站建设公司哪家好
  • 电商网站建设实训步骤七台河新闻联播今天的
  • 站长忽略的几个观点wordpress 3 企业主题
  • 商丘哪里做网站建工社网校官网
  • 江苏和城乡建设部网站首页怎么在网站做系统
  • 网站怎么做关键词怎么优化惠安县规划建设局网站
  • 个人网站如何赚钱北京logo设计公司哪家好
  • 免费做网站建设信用门户网站建设方案
  • 泉州网站建设培训机构中企动力邮箱客户端
  • 广州市品牌网站建设服务机构手机怎么自创网站
  • 软件推荐网站wordpress只保留二级目录
  • 博客自助建站国际财经新闻
  • 自己提供域名做网站如何开发属于自己的小程序
  • 家装行业网站建设网站开发的报告书
  • 四川平台网站建设设计优质高职院校建设专题网站
  • 有关网站建设的视频云安区学校网站建设统计表
  • 做公众号试卷的网站淮南网站建设公司
  • 深圳宝安网站制作公司外贸网站设计设计注意事项
  • 创建网站流程图怎么找外包公司
  • 企业网站模板中文 产品列表泉州企业网站建设
  • 网站建设还流行吗品牌设计流程
  • 北京中兴时代网站建设专业团队建设实施方案
  • 网站建设制作定制wordpress展示页面
  • 网站和数据库微信运营专员