1、 select * from datebase where xx(属性) = value

2、 select max(xx(属性)) from database

3、 select * from employees order by hire_date desc limit 2, 1
LIMIT m,n : 表示从第m+1条开始,取n条数据;
LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。

选择第二高的薪水

select max(Salary) SecondHighestSalary 
from Employee
where Salary < (select max(Salary) from Employee)

4、 用COUNT()函数和GROUP BY语句可以统计同一emp_no值的记录条数

请你查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t,以上例子输出如下:
select emp_no, count(emp_no) 
from salaries 
group by emp_no having
count(salary) > 15

5、请你找出所有员工具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示,以上例子输出如下:
1、相同薪水显示一次,则使用SELECT DISTINCT可去除重复值
2、要求逆序排列,则在最后应使用ORDER BY salary DESC

select distinct salary 
from salaries
order by salary desc