首页 小组 文章 相册 留言本 用户 搜索 我的社区 在线学堂 商城 购物车 支付钱包

[打卡]5.17

2024-05-17 17:05:55
0
171


#多行子查询

#多行比较操作符

/*
IN等于列表中任意一个
ANY需要和单行比较富一起使用,和子查询返回的某一个值比较(任意/任一)
ALL需要单行比较操作符一起使用,和子查询返回的所有值比较
SOME 实际上是ANY的别名,作用和ANY相同,一般常使用ANY
#非法使用子查询
*/
#非法使用子查询
SELECT employee_id,last_name
FROM employees
WHERE salary IN(
							SELECT MIN(salary)
							FROM employees
							GROUP BY department_id
             );
						 
#ANY/ALL

#返回其它job_id中比job_id为'IT_PROG'部门任一工资低的员工的员工号
#姓名,job_id以及salary
SELECT employee_id,last_name,salary
FROM employees
WHERE job_id<>'IT_PROG'
AND salary
评论
意见反馈