数据库:

判定函数

格式: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

外连接

左外连接|左连接  右外连接|右连接 :主表在逗号的左边叫做左连接,主表在逗号的右边叫做右连接(+)在加号对面的是主表

主表: 主表中的数据无论是否满足连接条件都要显示

上一篇:dapper通用分页方法


下一篇:[Oracle]伪列ROWID和ROWNUM