1、外连接与内连接
外部链接包含没有关联行的行。
左外连接和右外连接的唯一区别是锁关联的表的顺序不同。
2、Sql语句不区分大小写
3、检索——select
3.1 检索不同行
作用于单列
select distinct name from
作用于多列
select distinct name,age from (除非name,id均不相同,否则所有行均被检索出来)
3.2 限制结果
返回第几行或者前几行——limit
检索出来的第一行为行0——LIMIT 1,1为检索出第2行
LIMIT 5 ——不多于5行
LIMIT 5(开始位置),5(检索行数)返回从行5开始的5行
4、排序——select + order by
4.1.——order by
子句(clause):关键字 + 所提供数据 : select子句等
order by子句:取一个或者多列的名字,排序
order by + 多个字段——首先按照第一个字段,再次按照第二个字段排序。。。
4.2——升降序DESC-降序,(ACS- 升序,默认)
order by 字段1 DESC ,字段2 :则只按照字段1降序,若想字段2也降序,则须在字段2后也加上DESC
对文本数据排序时,A与a相同
4.3 结合 order by + limit —— 找到最大或最小值
【注意】: order —— from 之后 ,limit之前
SELECT IFNULL( (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1,1),null ) AS SecondHighestSalary