<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## Mysql數據庫中查詢某表中第二大的數據 > leetcode記錄 ``` 編寫一個 SQL 查詢,獲取 Employee?表中第二高的薪水(Salary)?。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+--------+ 例如上述?Employee?表,SQL查詢應該返回?200 作為第二高的薪水。如果不存在第二高的薪水,那么查詢應返回 null。 +---------------------+ | SecondHighestSalary | +---------------------+ | 200 | +---------------------+ ``` ```mysql # 1. 查詢出最大的記錄,然后查詢剩下記錄中比該記錄小的最大數據記錄 select max(Salary) as SecondHighestSalary from Employee where Salary < (select max(Salary) from Employee); # 2. 先取得最大的,然后not in 最大的那個,在剩下的取最大的就是第二個。 select max(Salary) from Employee where Salary not in (select max(Salary) from Employee); # 3. 使用limit offset select Salary from Employee order by Salary limit 1,1; select Salary from Employee order by limit 1 offset 1 ``` ## MySQL查找重復的電子郵箱 重復的電子郵箱存在多次。要計算每封電子郵件的存在次數,我們可以使用以下代碼 ```mysql select Email, count(Email) as num from Person group by Email; ``` ``` | Email | num | |---------|-----| | a@b.com | 2 | | c@d.com | 1 | ``` 向 `GROUP BY` 添加條件的一種更常用的方法是使用 `HAVING` 子句,該子句更為簡單高效。 ```mysql select Email from Person group by Email having count(Email) > 1; ``` 知道使用group by和having。還需要記得優先順序。where>group by>having>order by 相比于執行速度來說,下面的更快 ```mysql select distinct a.Email from Person a, Person b where a.Email=b.Email and a.Id <> b.Id; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看