SQL
思泽Elly
一名转码的底层测绘人
展开
-
SQL中相关子查询与非相关子查询的概念与区别
一、概念非相关子查询:子查询中所用到的表与父查询无联系。相关子查询:子查询中所用到的表与父查询有联系。二、例子1、(非相关子查询)查询员工中工资大于部门department_id=101的平均工资的员工的last_name,salary和其department_idSELECT last_name, salary, department_idFROM employees eWHERE salary > ( SELECT AVG(salary) FROM e原创 2022-04-14 23:42:23 · 1591 阅读 · 0 评论 -
SQL中WHERE与HAVING的区别
主要区别where:1、不可以使用聚合函数2、在结果返回之前起作用having:1、可以使用聚合函数2、在结果返回之后起作用这里“聚合函数”的定义就不再赘述了,无非就是SUM、AVG、MAX等这些。这里唯一有点理解难度的可能就是对于“结果返回”的理解,为了帮助理解,请看下面两个例子:1、where与having都可以用select goods_price,goods_name from sw_goods where goods_price > 100原创 2022-04-14 21:14:51 · 2795 阅读 · 0 评论