`
索菲亚.  ぅ
  • 浏览: 16413 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

经常被我忘记的sql语句O(∩_∩)O

    博客分类:
  • SQL
SQL 
阅读更多

 

a表

id name
01 张三
02 李四
03 王五

 

b表

 

id job parent_id
1 设计 01
2 施工 02
3 监督 04

 

 

 

 

 

 

 

 

a.id同parent_id   存在关系

 

1、内连接  
      select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id

 

结果是

 

a.id a.name b.id b.job b.parent_id
01 张三 1 设计 01
02 李四 2 施工 02

 

 

 

 

 

 

 

2、左连接   
     select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id  
   
  结果是

 

a.id a.name b.id b.job b.parent_id
01 张三 1 设计 01
02 李四 2 施工 02
03 王五 null null null

     

 

 

 

 

 

 

3、右连接  
     select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id

 

结果是

 

a.id a.name b.id b.job b.parent_id
01 张三 1 设计 01
02 李四 2 施工 02
null null 3 监督 04


  

 

 

 

 

 

 

4、完全连接   
    select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id   

 

结果是
 

 

a.id a.name b.id b.job b.parent_id
01 张三 1 设计 01
02 李四 2 施工 02
null null 3 监督 04
03 王五 null null null

 


    

 

 

 

 

 

 

还有好多,O(∩_∩)O,慢慢续吧...

分享到:
评论

相关推荐

    SQL语句_sql语言_SQL语句_sql_SQL开发_wiree7w_

    标题中的"SQL语句_sql语言_SQL语句_sql_SQL开发_wiree7w_"暗示了我们主要探讨的是SQL语句的编写和使用,以及与SQL开发相关的主题。`wiree7w`可能是一个个人ID或者项目代号,这里不做深入解释,重点在于SQL的学习和...

    Sql语句_SQL语句_plsql_

    本篇文章将深入探讨SQL语句和PL/SQL的相关知识,旨在帮助读者理解和掌握这两种强大的数据库操作工具。 SQL语句主要分为以下几类: 1. **数据查询语言 (DQL)**:DQL用于从数据库中获取数据。最基础的查询语句是`...

    SQL.rar_SQL 语句 教程_sql_sql 教程 _sql 语句_sql语法

    本教程将深入探讨SQL的基本概念、语法以及如何编写高效的SQL语句,旨在帮助初学者和有一定经验的开发者提升SQL技能。 一、SQL基础 SQL的基础包括数据定义(DDL)、数据操作(DML)、数据查询(DQL)和数据控制(DCL...

    HW_SQL_TOOL.rar_SQL 解析_python sql_sql解析_sql语句 python_tool

    SQL解析是将用户输入的SQL语句转换为解析树的过程,这是一个数据结构,表示了SQL语句的语法结构。这个过程通常由数据库管理系统(DBMS)内部的解析器完成,但它也可以通过编程方式实现,比如使用Python。Python有...

    达梦数据库sql语句DM7_SQL语言使用手册.pdf

    达梦数据库DM7_SQL语言使用手册 达梦数据库DM7_SQL语言使用手册是达梦数据库管理系统的SQL语言使用指南,旨在帮助用户快速掌握DM_SQL语言的使用和应用。下面是从该手册中提取的重要知识点: 结构化查询语言DM_SQL...

    谷粒商城SQL语句文件

    【标题】"谷粒商城SQL语句文件"指的是一个针对谷粒商城分布式大型项目的数据库脚本集合。这个项目可能是一个电子商务平台,包含了多种模块来支持其业务运营。 【描述】中提到,这些SQL语句是项目笔记的一部分,可以...

    SQL语句嵌套的实例.rar_SQL语句_sql 语句_sql嵌套

    SQL语句的嵌套是指在一个SQL查询语句内部嵌入另一个或多个SQL查询,以实现更复杂的查询逻辑。嵌套SQL语句是数据库操作中的高级技巧,能够帮助我们处理多表关联、分组统计等复杂数据问题。下面我们将详细探讨SQL语句...

    利用MD5 求sql语句中的sql_id

    在IT行业中,数据库管理和性能优化是关键领域,而SQL_ID是Oracle数据库中一个重要的概念,它用于唯一标识SQL语句。SQL_ID是一个14字符的字符串,能够帮助我们跟踪和分析SQL查询的性能。MD5(Message-Digest ...

    我国全部城市sql_sql全国城市_city.sql_全国城市数据及建表语句_city_源码

    标题中的“我国全部城市sql_sql全国城市_city.sql_全国城市数据及建表语句_city_源码”表明这是一个关于中国所有城市的SQL数据库文件,其中包含了创建表的SQL语句以及城市的数据。这个文件可能用于数据分析、地理...

    sql语句万能生成器,sql语句,sql语句生成

    SQL语句是数据库操作的核心,它用于查询、插入、更新和删除数据,是任何数据库管理系统中的基础工具。在IT行业中,编写SQL语句是一项必备技能,但手动编写和调试SQL语句可能会耗费大量时间和精力,尤其在处理复杂...

    用批处理运行sqlserver语句.zip_checkbgq_riceitt_sql_topicynh_批处理

    标题“用批处理运行sqlserver语句.zip_checkbgq_riceitt_sql_topicynh_批处理”揭示了这个压缩包内容的核心,它涉及到在Windows环境下使用批处理(batch processing)来执行SQL Server的查询或命令,并将运行结果...

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    SQLServer动态SQL语句的用法

    SQL Server 动态 SQL 语句的用法 SQL Server 中的动态 SQL 语句是一种灵活的查询方式,它可以根据不同的情况生成不同的 SQL 语句。动态 SQL 语句可以用来实现复杂的业务逻辑,提高查询效率和灵活性。 普通 SQL ...

    MSSQL性能监控SQL语句

    本文将深入探讨MSSQL性能监控中的几个关键SQL语句,帮助数据库管理员(DBA)和开发者更好地理解和管理MSSQL的性能。 ### 1. sys.dm_exec_query_stats:查询统计信息 `sys.dm_exec_query_stats`是MSSQL中一个非常...

    sql语句说明sql语句说明sql语句说明.zip

    sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明...

    SQLA的使用__查找top的SQL语句

    标题中的“SQLA的使用__查找top的SQL语句”表明了这个主题是关于如何在SQL环境下找到执行效率最慢或者资源消耗最高的SQL语句。SQLA通常指的是Oracle的SQL*Plus或SQL Developer等工具,它们是用于管理和操作Oracle...

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    标题提及的"Java打印漂亮的SQL语句(被格式化的SQL语句)"就是一种解决方案,它利用特定的工具或库将原本杂乱无章的SQL转换为结构清晰、简洁易读的形式。 描述中提到的jar包"PrettySQLFormatter"正是这样一个工具,它...

    oracle监听执行sql语句

    通常情况下,SQL语句会被分割成多个片段,该查询可以帮助我们查看这些片段的详细内容。注释中的`machine`过滤器可以根据实际需求进行调整。 2. **查找最耗时的SQL语句** ```sql SELECT * FROM ( SELECT ...

    oracle 查看当前会话执行的sql语句

    在某些情况下,我们需要关注被锁定的对象,因为它们可能会影响到SQL语句的执行。 ```sql -- 查询锁定的对象信息 SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME, LO.LOCKED_...

    易语言SQL基本语句模块

    易语言SQL基本语句模块源码,SQL基本语句模块,SQL_查询,SQL_添加,SQL_更新,SQL_删除,SQL_删除表,SQL_清空表,SQL_取记录数,SQL_取平均值,SQL_取最小值,SQL_取最大值,SQL_取首记录字段值,SQL_取尾记录字段值,SQL_取总计...

Global site tag (gtag.js) - Google Analytics