解决Mysql多行子查询的使用及空值问题
mysql 问题 使用 解决 查询 空值 多行
2023-06-13 09:19:43 时间
2 多行比较操作符
多行子查询
SELECT
last_name
FROM
employees
WHERE
employee_id NOT IN (
SELECT 子查询中的结果有NULL
manager_id
employees)
SELECT
last_name
FROM
employees
WHERE
employee_id NOT IN (
SELECT
manager_id
FROM
employees
manager_id IS NOT NULL)
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 解决Mysql多行子查询的使用及空值问题
IN
SELECT
employee_id,
manager_id,
department_id
FROM
employees
WHERE
manager_id IN ( 在返回集合中查找有没有相同的manager_id在里面
SELECT
manager_id
FROM
employees
WHERE
employee_id IN ( 141, 147 ));
ANY
#题目:返回其它job_id中比job_id为 IT_PROG 部门任一工资低的员工的员工号、姓名、job_id 以及salary
last_name,
job_id,
salary
job_id != IT_PROG
AND salary ANY ( 比任意一个小都可以
SELECT salary FROM employees WHERE job_id = IT_PROG );
ALL
#题目:返回其它job_id中比job_id为 IT_PROG 部门所有工资低的员工的员工号、姓名、job_id 以及salary
AND salary ALL ( 比所有的都小才可以
SELECT
last_name
FROM
employees
WHERE
employee_id NOT IN (
SELECT 子查询中的结果有NULL
manager_id
employees)
子查询的结果:
查询结果:
3.2 解决去掉子查询中的NULL即可
空值问题解决SELECT
last_name
FROM
employees
WHERE
employee_id NOT IN (
SELECT
manager_id
FROM
employees
manager_id IS NOT NULL)
子查询去掉NULL:
查询结果:
到此这篇关于Mysql多行子查询的使用及空值问题的解决的文章就介绍到这了,更多相关Mysql多行子查询内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 解决Mysql多行子查询的使用及空值问题
相关文章
- MySQL导出CSV解决乱码问题(mysql导出csv乱码)
- 提高mysql系统性能如何利用MySQL索引提升系统性能(mysql使用索引)
- MySQL数据存储的安全之旅(mysql数据存储地址)
- MySQL中如何创建数据库及其使用方法(怎么用mysql创建数据库)
- MySQL备份程序:安全存储你的数据(mysql备份存储过程)
- 掌握MySQL存储过程之数组使用(mysql存储过程数组)
- 解决MySQL空主键问题(mysql主键为空)
- 如何优化MySQL使用索引(mysql怎么用索引)
- MySQL入门:轻松掌握基础操作(mysql入门很简单)
- How to Optimize MySQL for High Frequency Read and Write Operations(mysql频繁读写)
- 使用MySQL语言查询获取全部列信息(mysql查询所有列)
- MySQL数据库简单替换语句使用技巧(mysql数据库替换语句)
- MySQL:字符串引号使用技巧(mysql 字符串引号)
- MySQL中使用size关键字(mysql中size用法)
- MySQL中的Body存储和管理文本数据的关键方法(mysql 中 body)
- MySQL如何使用更新语句操作数据(c mysql 更新语句)
- MySQL专业技巧使用C语言正确保存时间(c mysql保存时间)
- MySQL如何进行两表关联排序(mysql两表关联排序)
- CDH集群配置MySQL数据库安装指南(cdh mysql 安装)
- 构建自己的博客MySQL与Blog制作指南(blog制作mysql)
- MySQL 80用户授权的新变化(8.0mysql用户授权)
- MySQL删除语句大全解决数据删除烦恼(mysql中删除语句大全)
- MySQL中ZF属性的使用方法简介(mysql zf属性)
- 不允许使用 MySQL 数据库的若干原因(mysql不使用或)
- 解决MySQL访问视图出错问题(mysql不能访问视图)
- MySQL查询优化使用WITH子句的限制与替代方案(mysql不能用with)
- MySQL使用教程查询上一天的数据(mysql 上一天)
- MySQL拒绝使用科学计数法,数据更精确(mysql不科学计数法)