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

重庆建网站有哪些兰州哪家网站做推广效果好

重庆建网站有哪些,兰州哪家网站做推广效果好,襄阳市做网站,网站详情页怎么做的文章目录 【LeetCode高频SQL50题-基础版】打卡第2天#xff1a;第11-15题⛅前言 员工奖金#x1f512;题目#x1f511;题解 学生们参加各科测试的次数#x1f512;题目#x1f511;题解 至少有5名直接下属的经理#x1f512;题目#x1f511;题解 确认率#x1f512;题… 文章目录 【LeetCode高频SQL50题-基础版】打卡第2天第11-15题⛅前言 员工奖金题目题解 学生们参加各科测试的次数题目题解 至少有5名直接下属的经理题目题解 确认率题目题解 有趣的电影题目题解 【LeetCode高频SQL50题-基础版】打卡第2天第11-15题 ⛅前言 在这个博客专栏中我将为大家提供关于 LeetCode 高频 SQL 题目的基础版解析。LeetCode 是一个非常受欢迎的编程练习平台其中的 SQL 题目涵盖了各种常见的数据库操作和查询任务。对于计算机科班出身的同学来说SQL 是一个基础而又重要的技能。不仅在面试过程中经常会遇到 SQL 相关的考题而且在日常的开发工作中掌握 SQL 的能力也是必备的。   本专栏的目的是帮助读者掌握 LeetCode 上的高频 SQL 题目并提供对每个题目的解析和解决方案。我们将重点关注那些经常出现在面试中的题目并提供一个基础版的解法让读者更好地理解问题的本质和解题思路。无论你是准备找工作还是提升自己的技能在这个专栏中你可以学习到很多关于 SQL 的实践经验和技巧从而更加深入地理解数据库的操作和优化。   我希望通过这个专栏的分享能够帮助读者在 SQL 的领域里取得更好的成绩和进步。如果你对这个话题感兴趣那么就跟随我一起开始我们的 LeetCode 高频 SQL 之旅吧 博客主页知识汲取者的博客LeetCode高频SQL100题专栏LeetCode高频SQL100题_知识汲取者的博客-CSDN博客Gitee地址知识汲取者 (aghp) - Gitee.com题目来源高频 SQL 50 题基础版 - 学习计划 - 力扣LeetCode全球极客挚爱的技术成长平台 员工奖金 题目 题目来源577.员工奖金 题解 左连接判空 select e.name, b.bonus from employee e left join bonus b on e.empId b.empId where b.bonus 1000 or b.bonus is null;备注本题新手可能会容易会略 null 值MySQL中 null 值不参与比较运算因为 null 是一个不确定的值MySQL无法确定他是数字还是字符串还是日期所以不参与比较 学生们参加各科测试的次数 题目 题目来源1280.学生们参加各科测试的次数 题解 通过使用INNER JOIN将学生表和科目表连接起来然后使用LEFT JOIN将考试表与前面的结果进行关联即可计算出每个学生在每一门科目上的测试次数。最后使用GROUP BY对 学生ID 和 科目名称 进行分组并按照 学生ID 和 科目名称 进行排序。 SELECT stu.student_id, stu.student_name, sub.subject_name, COUNT(exa.subject_name) AS attended_exams FROM students stu JOIN subjects sub LEFT JOIN examinations exa ON exa.student_id stu.student_id AND exa.subject_name sub.subject_name GROUP BY stu.student_id, sub.subject_name ORDER BY stu.student_id, sub.subject_name;通过使用 join 将 stu 和 sub 两张表进行内连接由于 stu 和 sub 没有公共字段就直接取笛卡尔积然后将这个得到的笛卡尔积与 exa 表进行左外连接查询通过 on 条件进行筛选 最终可以得到所有的组合最后还需要通过 group by 对 student_id 和 subject_name进行一个分组操作最终再进行一个排序就得到最终答案了 PS三表联查这个SQL写起来还是有定东西的可能是平常SQL写少了大部分都是直接使用MyBatisPlus的API进行单表操作 至少有5名直接下属的经理 题目 题目来源570.至少有5名直接下属的经理 题解 join子查询 首先我们需要查询出至少有5名下属的员工这里需要使用 group by 对表中所有的managerId进行一个分组同时利用 having和count函数对分组的managerId进行一个统计这里选择使用having是因为having是分组后的操作如果直接使用count是不行的这里必须是分组之后的调用count函数 select managerId from employee group by managerId having count(managerId 5);然后再利用 join 取交集这里选择使用 join 不使用 left join是由于结果没有值不能使用 null select name from employee e1 join(select managerId from employeegroup by managerIdhaving count(managerId) 5) e2 on e1.id e2.managerId;如果使用 left join首先要交换一下顺序但是有一个示例数据不能通过因为 没有匹配值的时候不能取 null这也是 left join和 join 的区别一个没有匹配值时直接使用null填充一个直接不填充 select name from (select managerId from employeegroup by managerIdhaving count(managerId) 5) e2 left join employee e1 on e1.id e2.managerId;in子查询 select name from employee where id in (select managerId from employeegroup by managerIdhaving count(managerId) 5);确认率 题目 题目来源1934.确认率 题解 主要考察对ROUNDIFNULL、AVG这三个知识点的使用 ROUNT(number,n)将number保留n位小数 IFNULL(exp, n)如果 exp 为 null就取值为 n AVG(col)计算某个字段的平均值 SELECTs.user_id,ROUND(IFNULL(AVG(c.actionconfirmed), 0), 2) AS confirmation_rate FROMSignups AS s LEFT JOINConfirmations AS c ONs.user_id c.user_id GROUP BYs.user_id;有趣的电影 题目 题目来源620.有趣的电影 题解 这个考察的知识点是mod相较于上一题感觉难度降低了好多好多 select id,movie,description,rating from cinema where description ! boring and mod(id, 2) 1 order by rating desc;
http://www.zqtcl.cn/news/26495/

相关文章:

  • 门户网站排行榜中装建设公司怎么样
  • wordpress多站点子目录建站网站建设需要注意哪些方面
  • 外贸网站推广平台哪个好迎春彩灯制作公司
  • 自己创建网站怎么做电商wordpress 需要缓存
  • 梅州市住房与城乡建设局网站如何用手机制作手机app
  • 番禺手机网站制作推广做游戏网站的前景
  • 网站建设行业动态张家港建设局官方网站
  • 龙岗做网站建设自动发布 wordpress
  • Wordpress不显示功能百度seo教程网
  • 个人做网站流程图网页制作做网站左侧导航
  • 南京规划建设展览馆网站怎样申请网站注册
  • 做一个网站一般费用电商网站建设维护
  • 广州市网站建设科技公司沧州seo推广
  • 沾益住房和城乡建设局网站韩国家具网站模板
  • 销售网站制作个人网站网页设计模板
  • 化妆品网站优势展厅装修设计公司有
  • 公司英文网站建设phpnow 安装wordpress
  • 网站备案和域名备案的区别制作一般网站
  • 营销型网站设计房地产网站建设方案如何讲解
  • 网站里怎样做物流跟踪功能网站定制开发优点
  • 设计网站做什么内容好廊坊建设质量监督局网站
  • 建设一个公司网站wordpress如何关闭标签功能
  • 购物网站建设规划书长沙哪里可以做网站
  • 做租车行网站赣州梦幻网络科技有限公司
  • 怎样在设计网站做图赚钱提供网络推广服务
  • 乌市高新区建设局网站seo刷排名公司
  • 制作网站服务公司网站联盟三要素
  • 网站专题页制作景点网站设计与制作
  • 电子商务网站建设软件选择如何在百度建立自己的网站
  • 学习网站建设的网站平面设计与网页设计培训