<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>

          MySQL練習(xí)九:查找最晚入職員工的所有信息

          共 1712字,需瀏覽 4分鐘

           ·

          2021-09-17 01:58

          有一個(gè)員工employees表簡(jiǎn)況如下:

          0BFB4D140D9C3E92AF681D9F9CB92D55

          請(qǐng)你查找employees里最晚入職員工的所有信息,以上例子輸出如下:

          D2ABA1E2F5834850B16146F168AC5476

          對(duì)應(yīng)SQL語(yǔ)句:

          1. DDL
          drop table if exists  `employees` ; 
          CREATE TABLE `employees` (
          `emp_no` int(11) NOT NULL,
          `birth_date` date NOT NULL,
          `first_name` varchar(14) NOT NULL,
          `last_name` varchar(16) NOT NULL,
          `gender` char(1) NOT NULL,
          `hire_date` date NOT NULL,
          PRIMARY KEY (`emp_no`));
          1. insert 語(yǔ)句
          INSERT INTO employees VALUES(10001,'1953-09-02','Georgi','Facello','M','1986-06-26');
          INSERT INTO employees VALUES(10002,'1964-06-02','Bezalel','Simmel','F','1985-11-21');
          INSERT INTO employees VALUES(10003,'1959-12-03','Parto','Bamford','M','1986-08-28');
          INSERT INTO employees VALUES(10004,'1954-05-01','Chirstian','Koblick','M','1986-12-01');
          INSERT INTO employees VALUES(10005,'1955-01-21','Kyoichi','Maliniak','M','1989-09-12');
          INSERT INTO employees VALUES(10006,'1953-04-20','Anneke','Preusig','F','1989-06-02');
          INSERT INTO employees VALUES(10007,'1957-05-23','Tzvetan','Zielinski','F','1989-02-10');
          INSERT INTO employees VALUES(10008,'1958-02-19','Saniya','Kalloufi','M','1994-09-15');
          INSERT INTO employees VALUES(10009,'1952-04-19','Sumant','Peac','F','1985-02-18');
          INSERT INTO employees VALUES(10010,'1963-06-01','Duangkaew','Piveteau','F','1989-08-24');
          INSERT INTO employees VALUES(10011,'1953-11-07','Mary','Sluis','F','1990-01-22');

          參考答案:

          SELECT * FROM employees where  hire_date = (SELECT hire_date from employees  order by hire_date desc LIMIT 0, 1);

          試題解析:

          1. 首先明白此題是查詢最晚入職的員工,我們直接根據(jù)入職日期做一個(gè)倒序即可。

          2. 倒序得到最晚的入職日期,在到用戶表去查詢?nèi)掌诘扔谠撊掌诩纯伞?/p>

          3. 此題很容易遺漏,同一天入職的員工不止一個(gè),會(huì)存在多個(gè)情況。

          相關(guān)試題:

          1. SQL練習(xí)八

          2. MySQL練習(xí)七

          3. MySQL練習(xí)六

          4. MySQL練習(xí)五


          瀏覽 54
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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艺人网 | 欧美性爱XXXX黑人XYX性爽 | 婷婷丁香激情小说 | 无码高清免费的特级黄一星期 |