问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql怎么用查询结果作为条件进行查询

发布网友 发布时间:2022-04-23 00:03

我来回答

4个回答

热心网友 时间:2022-04-07 20:20

1、查询数据库表的所有字段并直接使用select语句。从数据库表中选择*。

2、查询数据库表的part部分字段,可以使用select field命令,从数据库表中选择字段名称。

3、根据条件查询,使用后面的条件,加上从数据库表中选择条件名称。

4、使用distinct命令查询数据库字段记录中的非重复结果,从数据库中选择不同的字段名称。

5、查询数据库表前面的数据,可以使用top命令,从数据库表中选择顶部编号*。

热心网友 时间:2022-04-07 21:38

像你这种情况用 in或not in 关键字比较好

热心网友 时间:2022-04-07 23:12

SELECT * FROM TABLE_B WHERE people_name IN (select people_name from table_A);

热心网友 时间:2022-04-08 01:04

嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。
1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, <, >=, <=, <>)来进行比较。 例:
select ename,deptno,sal from emp
where deptno=(select deptno from dept where loc='NEW YORK');

2、多行子查询:多行子查询即是子查询的返回结果是多行数据。当主查询语句的条件语句中引用子查询结果时必须用多行比较符号(IN,ALL,ANY)来进行比较。其中,IN的含义是匹配子查询结果中的任一个值即可("IN" 操作符,能够测试某个值是否在一个列表中),ALL则必须要符合子查询的所有值才可,ANY要符合子查询结果的任何一个值即可。而且须注意ALL 和ANY 操作符不能单独使用,而只能与单行比较符(=、>、< 、>= 、<= 、<>)结合使用。 例:
1).多行子查询使用IN操作符号例子:
查询选修了老师名叫Rona(假设唯一)的学生名字
sql> select stName from Student
where stId in(selectdistinct stId from score where teId=(select teId from teacher where teName='Rona'));
查询所有部门编号为A的资料: SELECT ename,job,sal FROM EMP
WHERE deptno in ( SELECT deptno FROM dept WHERE dname LIKE 'A%');

2).多行子查询使用ALL操作符号例子:查询有一门以上的成绩高于Kaka的最高成绩的学生的名字: sql> select stName from Student
where stId in(select distinct stId from score where score >all(select score from score where stId=(select stId from Student where stName= 'Kaka') )); 3). 多行子查询使用ANY操作符号例子:查询有一门以上的成绩高于Kaka的任何一门成绩的学生的名字:
sql> select stName from Student
where stId in(select distinct stId from score where score >any(select score from score where stId=(select stId from Student where stName='Kaka')));

希望能帮到你
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
白色T 恤如何搭配才能穿出优雅的韵味? 白色T 恤衫怎样搭配才能显得时髦又好看? 白色紧身正肩T 恤想要穿出休闲感,该如何搭配? 手机怎么连接笔记本电脑的wifi上网 电热水器为什么用着用着就没压力了 用什么拖地最干净又耐脏 爱奇艺会员的等级是怎么划分的? 爱奇艺星钻会员怎么开通 怎样才是正确的接吻呢 网页上鼠标点住右键拖动后出的蓝色线条是什么?干什么用的?为什么一松开... 在数据库中如何运用sql语句进行查询 如何用SQL查询? 如何用SQL查询记录 怎么用SQL查询语句? 怎么用sql语句查询? sql查询语句? 用sql语句怎么查一个表的信息 笔记本电脑重装系统必须要用U盘吗? 新买了笔记本,推荐几个装机必备软件! 电脑装机必须装的软件是什么? 笔记本电脑装机必备软件 请问笔记本电脑装机应该必备哪些软件? 花椒、胡椒、麻椒在食用上有什么区别? 笔记本装机必备 麻辣卤水中的花椒,该使用哪种花椒和辣椒呢? 麻椒与花椒使用的区别? 最正宗的麻椒鸡是四川特别还是河南特别? 求麻椒的做法,怎样让麻味出来?谢谢 河南商丘适合种麻椒吗? 藤椒和麻椒是一种东西吗? 怎么用sql查询昨天,今天,明天和本周的记录 用sql语言如何查询网页内商品统计的相关数据 如何用SQL字符长度查询? 用sql命令查询数据 如何用SQL语句实现查询名字 小鸭淘客助手可以在平板电脑上用吗 有没有手机能用的 淘客助手之类的 APP 或者方法 哪位知道手机版淘客助手,或者是手机采集发送的软件? 小鸭淘客助手可以登陆多个账号吗 小黄鸭淘客助手已经上架的怎么去角分 如何才能成为专业配音师(下) 如何成为配音演员? 如何成为专业的配音演员 怎样进入配音行业? 配音专业怎么考 我想学配音应该怎么做,非配音专业怎么学配音 如果要学配音,需要怎么学? 做配音员有什么要求吗?怎么才能做一个配音员? 给视频配音专业的说话声音,用什么配,用变声器嘛? vivo手机摔了怎么办啊?