(一) 关键知识点
1.1 消化阶梯任何知识点,均可遵循此消化路径
1.2 功能点
1.2.1 视图案例选中视图,右键刷新,将会呈现新创建的视图选中具体视图,右键弹出功能菜单,选择对应功能项注意事项
(1) 视图中存放的是sql语句,非表的实际数据,节省存储空间,动态更新较便捷;
(2) from子句中,视图名代替表名,运行时动态创建出一张临时表;
(3) 频繁/复杂的sql语句,保存成视图,可反复使用,节省存储空间;
(4) 避免:级联多级视图(降低效率),视图中插入数据(报错);
1.2.2 子查询
1.2.2.1 概况常规子查询(临时表)临时表“按性别汇总”,动态创建,动态删除,语句运行后自动消失;特殊子查询 (in,any,some,all)any,任意一个,与some等价all,全部注意事项
(1) 确保逻辑运算的优先级,可以使用括号;
(2) 尽量避免子查询的层层嵌套,拖累效率;
(3) 子查询,可以嵌入select/from/where子句(目标对象:常量,字段,字段的运算);
(4) 注意子查询的功效,条件判断的值域一般不需要内外表字段的关联,组内判断需要关联子查询;
(5) 必须提前过滤异常值,直接用in,all,any比较会导致整体结