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

学校网站建设方案图片哪里可以学酷家乐设计

学校网站建设方案图片,哪里可以学酷家乐设计,wordpress 站外调用,河池公司做网站文章目录1.换座位#xff08;交换相邻的id#xff09;基本信息要求答案[case when]2.分数排名(分组#xff0c;排序)基本信息要求答案3.连续出现的数字(连接)信息要求答案4.第N高的薪水(函数)信息要求答案5.各个部门工资最高的员工(分组#xff0c;连接)信息要求答案6.统计… 文章目录1.换座位交换相邻的id基本信息要求答案[case when]2.分数排名(分组排序)基本信息要求答案3.连续出现的数字(连接)信息要求答案4.第N高的薪水(函数)信息要求答案5.各个部门工资最高的员工(分组连接)信息要求答案6.统计各专业人数7.查询回答率最高的问题8.至少有5名直接下属的经理1.换座位交换相邻的id 基本信息 小美是一所中学的信息科技老师她有一张 seat 座位表平时用来储存学生名字和与他们相对应的座位 id。 其中纵列的 id 是连续递增的 小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL query 来输出小美想要的结果呢 示例 idstudent1Abbot2Doris3Emerson4Green5Jeames 要求 假如数据输入的是上表则输出结果如下 idstudent1Doris2Abbot3Green4Emerson5Jeames 注意 如果学生人数是奇数则不需要改变最后一个同学的座位。 答案[case when] select(casewhen mod(id,2) 1 and id ! (select count(*) from seat) then id1when mod(id,2)0 then id-1else id end) as id , student from seat order by id asc2.分数排名(分组排序) 基本信息 编写一个 SQL 查询来实现分数排名。如果两个分数相同则两个分数排名Rank相同。请注意平分后的下一个名次应该是下一个连续的整数值。换句话说名次之间不应该有“间隔”。 IdScore13.5023.6534.0043.8554.0063.65 要求 例如根据上述给定的 Scores 表你的查询应该返回按分数从高到低排列 ScoreRank4.0014.0013.8523.6533.6533.504 答案 select s.Score, count(distinct t.Score) Rank from Scores s join Scores t on s.Score t.Score group by s.Id order by s.Score desc;3.连续出现的数字(连接) 信息 编写一个 SQL 查询查找所有至少连续出现三次的数字。 IdNum11213142516272 要求 例如给定上面的 Logs 表 1 是唯一连续出现至少三次的数字。 ConsecutiveNums1 答案 这道题给了我们一个Logs表让我们找Num列中连续出现相同数字三次的数字那么由于需要找三次相同数字所以我们需要建立三个表的实例我们可以用l1分别和l2, l3内交l1和l2的Id下一个位置比l1和l3的下两个位置比然后将Num都相同的数字返回即可 解法一: select distinct l1.Num as ConsecutiveNums from Logs l1 join Logs l2 on l1.Id l2.Id - 1 join Logs l3 on l1.Id l3.Id - 2 where l1.Num l2.Num and l2.Num l3.Num;我们在本地已经新建了表Logs. 4.第N高的薪水(函数) 信息 编写一个 SQL 查询获取 Employee 表中第 n 高的薪水Salary。 IdSalary110022003300 要求 例如上述 Employee 表n 2 时应返回第二高的薪水 200。如果不存在第 n 高的薪水那么查询应返回 null。 getNthHighestSalary(2)200 答案 CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGINSET N N - 1;RETURN (select distinct Salary from Employee group by Salaryorder by Salary desc limit 1 offset N); END5.各个部门工资最高的员工(分组连接) 信息 Employee 表包含所有员工信息每个员工有其对应的 Id, salary 和 department Id。 IdNameSalaryDepartmentId1Joe7000012Henry8000023Sam6000024Max900001 Department 表包含公司所有部门的信息。 IdName1IT2Sales 要求 编写一个 SQL 查询找出每个部门工资最高的员工。例如根据上述给定的表格Max 在 IT 部门有最高工资Henry 在 Sales 部门有最高工资。 DepartmentEmployeeSalaryITMax90000SalesHenry80000 答案 select Department.Name as Department, Employee.Name as Employee,Salary from Employee join Department on Employee.DepartmentId Department.Id where (Employee.salary, Employee.departmentId) in (select max(salary),departmentIdfrom employeegroup by departmentId );6.统计各专业人数 7.查询回答率最高的问题 8.至少有5名直接下属的经理 SELECTName FROMEmployee AS t1 JOIN(SELECTManagerIdFROMEmployeeGROUP BY ManagerIdHAVING COUNT(ManagerId) 5) AS t2ON t1.Id t2.ManagerId);
http://www.pierceye.com/news/360836/

相关文章:

  • 生物网站 template淘宝的网站建设怎么建
  • 苏州哪家做网站好些推广之家app
  • 网站开发计入管理费用哪个明细对网站建设的调研报告
  • 南头专业的网站建设公司wordpress数据量大网站访问
  • 龙华民治网站建设公司wordpress设置vip
  • 网站建设天猫店免费主机空间
  • 帮网贷做网站会判刑吗学it要多久多少学费
  • 陕西网站建设维护erp软件怎么安装
  • 沈阳网站建设简维软件工程在网站建设
  • 万维网网站续费云南建设厅网站执业注册
  • 判断网站首页民宿设计网站大全
  • .net如何建设网站做影视会员网站
  • 织梦网站安全免费咨询医生皮肤科专家
  • dw做网站背景图片设置网站建设设计作品怎么写
  • 网站建设推广专员岗位职责济南做企业网站公司
  • 网站不备案能解析吗合肥网站推广 公司哪家好
  • 网站描述怎样写深圳网站制作招聘
  • 二手车网站建设代理网页 国外
  • 广州制作网站静态网站首页更新
  • 个人网站用什么服务器宁波网站建设制作哪家好
  • 视频模板网站企业所得税优惠政策2022年
  • 坪山附近公司做网站建设哪家效益快wordpress 置顶 插件
  • 品牌网站建设服务机构内容网站管理系统
  • 电商网站建设基础ppt个人简单网站页
  • 移动端网站模板专业建站工作室
  • 企业网站建设的重要性及意义建设银行忘记密码网站首页
  • 易雅达网站建设公司广告设计公司设计收费标准
  • 行业门户网站php网站开发程序
  • 广州微信网站建设报价表上海注销营业执照流程
  • 陕西省建设执业资格注册中心网站科技有限公司 翻译