<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ?LeetCode刷題實(shí)戰(zhàn)580:統(tǒng)計(jì)各專業(yè)學(xué)生人數(shù)

          共 1243字,需瀏覽 3分鐘

           ·

          2022-04-17 23:21

          算法的重要性,我就不多說了吧,想去大廠,就必須要經(jīng)過基礎(chǔ)知識和業(yè)務(wù)邏輯面試+算法面試。所以,為了提高大家的算法能力,這個公眾號后續(xù)每天帶大家做一道算法題,題目就從LeetCode上面選 !

          今天和大家聊的問題叫做?統(tǒng)計(jì)各專業(yè)學(xué)生人數(shù),我們先來看題面:
          https://leetcode-cn.com/problems/count-student-number-in-departments/

          一所大學(xué)有 2 個數(shù)據(jù)表,分別是 student 和 department ,這兩個表保存著每個專業(yè)的學(xué)生數(shù)據(jù)和院系數(shù)據(jù)。

          寫一個查詢語句,查詢 department 表中每個專業(yè)的學(xué)生人數(shù) (即使沒有學(xué)生的專業(yè)也需列出)。

          將你的查詢結(jié)果按照學(xué)生人數(shù)降序排列。
          ?如果有兩個或兩個以上專業(yè)有相同的學(xué)生數(shù)目,將這些部門按照部門名字的字典序從小到大排列。


          解題

          https://cloud.tencent.com/developer/article/1787795


          內(nèi)層子表,先算出院系的人數(shù)
          外層跟 department 表左連接

          # Write your MySQL query statement below
          select?dept_name, ifnull(t.people,0) student_number
          from?department d left join
          (
          ????select?dept_id, count(*
          ) people
          ????from?student
          ????group?by?dept_id
          ) t
          on?d.dept_id
          = t.dept_id
          order by?student_number desc, dept_name


          好了,今天的文章就到這里,如果覺得有所收獲,請順手點(diǎn)個在看或者轉(zhuǎn)發(fā)吧,你們的支持是我最大的動力 。

          上期推文:

          LeetCode1-560題匯總,希望對你有點(diǎn)幫助!

          LeetCode刷題實(shí)戰(zhàn)561:數(shù)組拆分 I

          LeetCode刷題實(shí)戰(zhàn)562:矩陣中最長的連續(xù)1線段

          LeetCode刷題實(shí)戰(zhàn)563:二叉樹的坡度

          LeetCode刷題實(shí)戰(zhàn)564:尋找最近的回文數(shù)

          LeetCode刷題實(shí)戰(zhàn)565:數(shù)組嵌套

          LeetCode刷題實(shí)戰(zhàn)566:重塑矩陣

          LeetCode刷題實(shí)戰(zhàn)567:字符串的排列

          LeetCode刷題實(shí)戰(zhàn)568:最大休假天數(shù)

          LeetCode刷題實(shí)戰(zhàn)569:員工薪水中位數(shù)

          LeetCode刷題實(shí)戰(zhàn)570:至少有5名直接下屬的經(jīng)理

          LeetCode刷題實(shí)戰(zhàn)571:給定數(shù)字的頻率查詢中位數(shù)

          LeetCode刷題實(shí)戰(zhàn)572:另一棵樹的子樹

          LeetCode刷題實(shí)戰(zhàn)573:松鼠模擬

          LeetCode刷題實(shí)戰(zhàn)574:當(dāng)選者

          LeetCode刷題實(shí)戰(zhàn)575:分糖果

          LeetCode刷題實(shí)戰(zhàn)576:出界的路徑數(shù)

          LeetCode刷題實(shí)戰(zhàn)577:員工獎金

          LeetCode刷題實(shí)戰(zhàn)578:查詢回答率最高的問題

          LeetCode刷題實(shí)戰(zhàn)579:查詢員工的累計(jì)薪水


          瀏覽 59
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人精品黄色稫利视频 | 亚洲无码av中文字幕 | 欧美黄色视屏 | av有码第一页 | 韩国三级片久久久久 |