unaheidi / unaheidi.github.io

Build a Jekyll blog in minutes, without touching the command line.
https://unaheidi.github.io/
MIT License
1 stars 0 forks source link

SQL入门到精通(上)简单 ---- 学习笔记 #33

Open unaheidi opened 2 weeks ago

unaheidi commented 2 weeks ago

分组后的结构,我只想看其中一部分,比如我只想看超过20个用户的那些分组。 ---- having having一般和group by同时使用,通过having子句可以对分组后的结果数据进行过滤。having和where的区别是where针对的是行的筛选,having是对分组后的结果的筛选。

我还记得公司 nova 报表对于having的过滤,需要按住 ctrl + 拖动某个计算字段到过滤器中。

unaheidi commented 2 weeks ago

image

unaheidi commented 2 weeks ago

子查询:通过一段sqI将一个表的查询结果作为一个新表的数据做后续的操作

unaheidi commented 2 weeks ago

在使用!=,<>,not in 等否定的条件时对字段进行NULL值处理,用nvl或者coalesce函数 image

image