SQL練習 1 查詢最晚入職員工的所有資訊

2021-10-01 14:37:37 字數 867 閱讀 8514

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

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`));

emp_no

birth_date

first_name

last_name

gender

hire_date

10008

1958-02-19

saniya

kalloufi

m1994-09-15

解析:(只查詢最**職的那乙個人)

select *   from employees   order by hire_date desc limit 1

order by:公升序  (先將資料進行排序)

desc(降序)/asc(公升序)  limit(提取資料) limit 1==>提取一條  limit  0,2 ==>從0條開始提取2條;

(查詢最晚入職的那一天的人)

seect *    from employees    where hire_date=(select max(hire_date) from employees)

使用where條件,用子查詢,查詢字段(max)hire_date的最大值

sql演算法 查詢最晚入職員工的所有資訊

建表語句如下 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...

秋招SQL實戰 1 查詢最晚入職員工的所有資訊

題目描述 查詢最晚入職員工的所有資訊 create tableemployees emp noint 11 not null,birth datedate not null,first namevarchar 14 not null,last namevarchar 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...