建表語句如下:
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`))
;
請你查詢employees裡最晚入職員工的所有資訊,以上例子輸出如下:
思路一:
select
*from employees
where hire_date =
(select
max(hire_date)
from employees)
分析:
過濾使用select語句
展示所有資訊 使用 *
過濾表 from employees
巢狀查詢hire_date 等於 hire_date在 employees最大值(即是最晚的一天)
思路二:
select
*from employees order
by hire_date desc
limit
1;
分析:
過濾使用select語句
展示所有資訊 使用 *
過濾表 from employees
入職最晚 使用入職最晚倒序 order by hire_date desc
最晚 limit 1
牛客 資料庫SQL實戰 查詢最晚入職員工的所有資訊
題目描 述 color題目描述 題目描述 查詢最晚入職員工的所有資訊 create table employees emp no int 11 notnull birth date date notnull first name varchar 14 not null last name varch...
SQL練習 1 查詢最晚入職員工的所有資訊
查詢最晚入職員工的所有資訊 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,gend...
01 查詢最晚入職員工的所有資訊 題解
有乙個員工employees表簡況如下 建表語句如下 create table employees emp no int 11 notnull birth date date notnull first name varchar 14 not null last name varchar 16 no...