mysql数据库语法学习----5
#排序查询 语法:select 查询列表 from 表名 where 查询条件 order by 排序条件 asc|desc; #按照工资从高到低排序查询员工信息 select * from employees where 1=1 order by salary desc; #按照年薪的高低,显示员工的信息和年薪,【按照表达式进行排序】 select *,salary*(1+ifnull(commission_pct,0)) as '年薪' from employees order by salary*(1+ifnull(commission_pct,0)); #按照年薪的高低,显示员工的信息和年薪,【按照别名进行排序】 select *,salary*(1+ifnull(commission_pct,0)) as '年薪' from employees order by '年薪';--和上面的表达式排序的效果是一样的 #按照员工姓名的长度排序显示员工的姓名和工资【按照函数进行排序】 select LENGTH(last_name),last_name,salary from employees order by LENGTH(last_name) desc; #查询员工信息 要求,先按照工资升序,再按照员工编号降序排列 select * from employees order