,则配合组函数也可写在select中
在group by中出现的单行函数,在select中可以出现,但必须保证单行函数必须完全相同
组函数不能放在where中
Having(重点)
作用:对于分组后结果进行过滤...后的表)进行过滤,having对分组后的数据进行过滤,
where是对于行数据的筛选,having是对于分组数据的的筛选
where和having在某些情况下可以显示相同的效果但where效率更高,参考...sql执行顺序.
sql执行顺序
select...
from 表名
where 行数据的筛选条件
group by 分组依据
having by 分组数据的筛选条件
order by 排序依据
执行顺序...order by:排序永远放在最后执行
伪列
oracle独有的pl-sql的内容
rowid
根据数据在硬盘中存储的物理地址计算得来,
作用:数据的默认索引,底层使用
rownum对查询结果进行编号...(会有字段标记)
增删改数据时,不仅要维护原始表,还要维护索引,从而降低效率
大量数据表中,查询少量内容时,建议使用索引
主键与唯一列 默认提供索引
触发器
mysql> delimiter $$
mysql