查詢入職員工時間排名倒數第三的員工所有資訊

2021-10-07 08:27:21 字數 733 閱讀 8155

查詢入職員工時間排名倒數第三的員工所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天

1.先把入職時間按照從小到大的排序

select

hire_date

from

employees2

order

by hire_date desc

2.在通過limit拿到倒數第三的入職時間

select

*from

tablename

limit i,

n # tablename:表名

# i:為查詢結果的索引值(預設從0開始),當i=0時可省略i

# n:為查詢結果返回的數量

# i與n之間使用英文逗號","隔開

select

*from

employees2

where

hire_date =

(select

hire_date

from

employees2

order

by hire_date desc

limit2,

1)

查詢入職員工時間排名倒數第三的員工所有資訊

limit m,n 表示從第m 1條開始,取n條資料 limit n 表示從第0條開始,取n條資料,是limit 0,n 的縮寫。1 首先需要加distinct去重。假設 5 23 入職最晚日期 入職的有a,b,c 3人 5 22 入職第二晚日期 入職的有d,e 2人 5 21 入職倒數第三晚 入職...

2 查詢入職員工時間排名倒數第三的員工所有資訊

select from employees order by hire date desc limit2,1 指定日期按照倒敘排列然後取第三個 select from employees where hire date select distinct hire date from employees...

2 查詢入職員工時間排名倒數第三的員工的所有資訊

題目描述 查詢入職員工時間排名倒數第三的員工所有資訊 create table employees emp no int 11 not null,birth date date not null,first name varchar 14 not null,last name varchar 16 ...