首页 > 其他分享 >in(子查询/嵌套查询)

in(子查询/嵌套查询)

时间:2023-04-26 10:23:53浏览次数:32  
标签:grade 查询 嵌套 student 表中 id

in的基础用法:

  in一般用在where的后面,查询一个范围内的数据,如果是not in则查询不在这个范围内的数据

  select * from (表) where (表达式) in (字段1,字段2。。。)

grade 表                        student表

   

   查询grade表中的语文和数学成绩

  

子查询:

  把一个查询语句嵌套在另一个查询语句中

  查询张三和张四的成绩

  先在student表中查询出这两个人的id,然后在根据id查询两个人的成绩(图1),也可以根据多表连接进行查询(图2)

 

标签:grade,查询,嵌套,student,表中,id
From: https://www.cnblogs.com/rxy622061/p/17354833.html

相关文章

  • SQL查询:优化注意事项
    DISTINCT:过滤掉多余的重复记录只保留一条,效率低;和ORDERBY结合使用可以提高效率;可以用GROUPBY替代。IN与EXISTS:IN适合指定常量列表,EXISTS适合用于判断在另一张表中是否存在指定值。IN适合内外表都很大的情况,EXISTS适合外表结果集很小的情况;NOTIN用(外连接+判断为空)方案......
  • 监控自建MySQL慢查询日志并上报到企业微信集群
    shell脚本如下#!/bin/bash#设置企业微信机器人webhook地址和机器人名称WEBHOOK_URL="你的WEBHOOK_URL"BOT_NAME="MySQLSlowLogBot"#设置慢日志文件路径和记录已发送行数的文件路径LOG_FILE="/data/mysql/mysql-slow-log.log"SENT_LINE_FILE="/tmp/mysql-slow-log.sent......
  • oracle 最大并发数 会话数查询
    怎样查看oracle当前的连接数SQL>selectcount(*)fromv$session#当前的连接数SQL>Selectcount(*)fromv$sessionwherestatus='ACTIVE'#并发连接数SQL>selectvaluefromv$parameterwherename='processes'--数据库允许的最大连接数SQL>showparameterpro......
  • linux下查询命令的技巧
    1、whichwhich命令是在PATH变量指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。也就是说,使用which命令,就可以看到系统命令是否存在,以及执行的到底是哪一个位置的命令。命令格式:which可执行文件名称which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并返回......
  • sql同时删除多张表的数据/sql查询百分比
    https://blog.csdn.net/qq_32793985/article/details/114651944DELETE a, b, c FROM Aa LEFTJOINBbONa.bId=b.id LEFTJOINCcONa.cId=c.id WHERE --需要删除数据 a.id='666' --可以设置a/b/c表的限制条件 ANDb.type='1' ANDc.type......
  • PGSQL 查询哪些表要索引,查表行数
    转自:(96条消息)PostgreSQLindexmonitor——监控哪些表需要创建索引_foucus、的博客-CSDN博客在数据库的使用过程中,可能某些表随着数据量的增大而因为没有索引仍旧使用的全表扫描,我们可以使用下列脚本来监控哪些大表上需要创建索引。1、监控哪些表需要创建索引SELECTr......
  • 【Python】操作复杂嵌套的json数据
    1、相关文章递归获取所有key-value值:https://www.cnblogs.com/phoenixy/p/17126455.html 2、对复杂的json进行增删改查①获取数据#-*-coding:UTF-8-*-importjsonfromjsonpath_ngimportparsefromaa_demo.base.loggerimport*classjson_labor_tools:......
  • 模糊查询+首字母查询组合框
     <spanclass="label">站名称:</span><divid="selectMain"><inputid="myInputOne"name="Q_bdzmc_S"onkeyup="InputAndSelect.ke......
  • elasticsearch 实现查询忽略大小写
    背景:在搜索的时候经常会有一种场景就是忽略大小写,不管你输入的是全大写还是全小写还是大小写混合,希望都能够搜索出结果。解决思路:Elasticsearch中的lowercasenormalizer将文本转换为小写,并将其作为规范形式存储在索引中。这可以确保在搜索和比较文本时忽略大写字母的差异,从而提......
  • 供应商竞争情报分析工具 —— 全国招投标查询API
    引言招投标是一项非常重要的商业活动,涉及政府采购、建筑工程、物资采购等众多领域。招投标活动的开展需要广泛的信息支持,包括招标公告、中标结果、项目动态等各种信息。然而,由于信息分散、更新速度慢等原因,用户往往难以及时了解市场动态和机会,制定合理的商业决策。因此,招投标信息......