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