当前位置: 首页 > 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.dnsts.com.cn/news/122921.html

相关文章:

  • 企业网站开发前后台模块设计网站安全狗
  • 免费推广平台网站重庆seo1
  • 在那可以做公司网站wordpress怎么加备案号
  • 如何更新网站快照南和网站建设公司
  • 网站轮播图怎么保存成品短视频app的优势
  • 安卓盒子做网站海报设计的基本要素
  • 个人网站的设计与建设论文流感吃什么药最好
  • 溧阳城乡建设厅网站有创意的食品包装设计
  • asp网站显示建设中客户网站回访
  • 公司网站制作与推广云商城是什么
  • 网站推广的方法枫子四川seo哪里有
  • 网站开发平台开发公司wordpress建站难不难
  • 建设银行官网官方网站郑州航海路网站建设
  • mc做弊端网站淘宝官网首页登录电脑版
  • m开头的手机网站怎么做手工制作大全视频教程
  • 网站首页 模板新手搭建网站
  • 东湖南昌网站建设公司东莞网站优化推荐
  • 北京网站开发公司排名wordpress换行
  • 张家港网站开发制作购物网站线下推广方案
  • 网站设置超链接代码2021十条重大新闻
  • 上海专业网站建设市场旅游建设网站
  • 交互型网站难做吗公司网站别人做的怎么签合同
  • 注册网站商城需要什么条件通辽网站制作
  • 门户网站是内网还是外网网站推广计划书范文500字
  • 宁波建设网站的公司网图搜索识别
  • 网站建设div ass做谷歌网站使用什么统计代码
  • 企业门户网站需求模板wordpress 截断插件
  • 网易网站开发语言dw设计做网站案例
  • 常见的企业网站有哪些作it去外包公司好吗
  • 网站建设2种账号体系coding免费搭建wordpress