判定函数
格式:decode(字段,值1,结果1,值2,结果2...,默认结果) 如果以上值都不匹配,最终函数的结果为默认结果.
聚合函数 count() sum() max() min() avg()
group by 分组字段1,分组字段2...
格式:select 数据 from 数据源 where 行过滤条件 group by 分组字段 having 组过滤条件 order by 排序字段..;
--rowid和rownum,相当与伪列
rowid 相当于对象的地址,相当于表中每一条记录的地址,当数据插入到表中时候,就存在的rowid,根据地址转化的,是每一条记录的唯一;
rownum 结果集的序号,只要有一个结果集,这个结果集就存在自己的rownum,结果集中数据的编号,rownum从1开始,每次+1;
多表链接:
92语法:内连接 :有where ,满足条件才显示,不满足不显示
99语法:select 数据 from 表1,表2,表3...; join
外连接
左外连接|左连接 右外连接|右连接 :主表在逗号的左边叫做左连接,主表在逗号的右边叫做右连接(+)在加号对面的是主表
主表: 主表中的数据无论是否满足连接条件都要显示