牛客 資料庫SQL實戰 查詢最晚入職員工的所有資訊

2021-09-27 03:36:46 字數 1281 閱讀 9750

題目描

述:

\color題目描述:

題目描述

:查詢最晚入職員工的所有資訊

create

table

`employees`

(`emp_no`

int(11)

notnull

,`birth_date`

date

notnull

,`first_name`

varchar(14

)not

null

,`last_name`

varchar(16

)not

null

,`gender`

char(1

)not

null

,`hire_date`

date

notnull

,primary

key(

`emp_no`))

;

輸入描

述:

\color輸入描述:

輸入描述:無

輸 出描

述:

\color輸出描述:

輸出描述:

emp_no

birth_date

first_name

last_name

gender

hire_date

10008

1958-02-19

saniya

kalloufi

m1994-09-15

思 路分

析:

\color思路分析:

思路分析

:只要按照日期進行遞減排序,然後取出日期最大的記錄即可。(注意:日期越大,時間越靠後,入職越晚!)

代 碼實

現:

\color**實現:

**實現

select

*from employees

#按照日期進行遞減排序

order

by hire_date desc

#取出第乙個

limit0,

1;

部落格推

薦:

\color部落格推薦:

部落格推薦

:此題涉及到mysql中的排序查詢,以及limit關鍵字的使用,請參考我的專欄:

mysql從入門到精通之排序查詢

mysql從入門到精通之分頁查詢

牛客網 資料庫SQL實戰36 40

36.對於如下表actor,其對應的資料為 actor id first name last name last update 1penelope guiness 2006 02 15 12 34 33 2nick wahlberg 2006 02 15 12 34 33 建立乙個actor nam...

牛客網 資料庫SQL實戰1

題目描述 查詢最晚入職員工的所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天 sqlite裡面的注釋為 mysql為comment create table employees emp no int 11 notnull 員工編號 birth date date notnull...

牛客網 資料庫SQL實戰3

查詢各個部門當前 dept manager.to date 9999 01 01 領導當前 salaries.to date 9999 01 01 薪水詳情以及其對應部門編號dept no 注 輸出結果以salaries.emp no公升序排序,並且請注意輸出結果裡面dept no列是最後一列 cr...