`
索菲亚.  ぅ
  • 浏览: 16330 次
  • 性别: 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语句,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等在...

    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 ...

    SQL_SERVER_2005教程-SQL语句

    SQL_SERVER_2005教程-SQL语句

    sql.zip_sql_自动sql语句

    "sql.zip_sql_自动sql语句"这个标题暗示我们关注的是一个与自动化生成SQL语句相关的工具或程序,可能是用来简化数据库操作的实用工具。描述中提到“根据给定条件,自动生成insert/update语句”,这表明该工具能够...

    常用SQL语句大全(简单实用)

    根据提供的文件信息,本文将对其中提及的SQL知识点进行详细解释与说明,旨在为不同层次的学习者提供一个全面且易于理解的SQL语句指南。 ### 1. SELECT 语句 `SELECT` 语句是SQL中最常用的命令之一,主要用于从...

    vc++SQL语句嵌套

    在VC++(Visual C++)开发环境中,我们经常需要与数据库进行交互,这时候就需要掌握如何在C++代码中嵌入SQL语句。下面我们将详细探讨SQL语句嵌套的概念、应用场景以及如何在VC++中实现。 首先,让我们理解SQL语句...

Global site tag (gtag.js) - Google Analytics