1、as是起别名的意思。
2、按某字段倒叙、正序排列
倒叙:order by 字段名 desc
正序:order by 字段名 asc
3、取出id为奇数的列
id%2=1
取出id为偶数的列
id%2=0
4、子查询:
子查询指的是在一个完整的查询语句之中,嵌套若干个不同功能的小查询,从而一起完成复杂查询的一种编写形式。
子查询可以返回的数据类型一共分为四种:
1、单行单列:返回的是一个具体列的内容,可以理解为一个单值数据;
2、单行多列:返回一行数据中多个列的内容;
3、多行单列:返回多行记录之中同一列的内容,相当于给出了一个操作范围;
4、多行多列:查询返回的结果是一张临时表;
ps:具体内容详见另一篇博客,这里不再赘述。
5、limit
limit关键字在数据库中很多地方都会用到,比如当你数据库查询记录有几万、几十万时使用limit查询效率非常快。
limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,
第二个参数指定返回记录行的最大数据。初始记录行的偏移量是0(而不是1)。
下面是几个例子:
假如有一个表a:
select * from a limit 5; 检索前5个记录行
换句话说,limit n 等价于 limit 0,n
select * from a limit 10,20 从第20行开始检索,检索记录行为11-20
6、在不使用order by和limit查询某项值为第几个的时候,可以使用多重子查询,查子集中最大的...以此类比,
不过多重子查询太多的话会很乱。