`

SQL 相关(一)

    博客分类:
  • sql
 
阅读更多

 

一、FULL OUTER JOIN  拼接多表数据

简单来说就是LEFT JOIN UNION RIGHT JOIN的结果集,使用下面的语句跟FULLOUTER JOIN的结果是完全相同的。 

 

SELECT A.ID AS Inbound,A.QTYAS InQty,B.IDAS OutBound,B.QTYAS OutQty FROM A LEFT OUTER JOIN BON A.ID= B.ID
UNION
SELECT A.ID AS Inbound,A.QTYAS InQty,B.IDAS OutBound,B.QTYAS OutQty FROM A RIGHT OUTER JOIN BON A.ID= B.ID

 

 

http://www.2cto.com/database/201210/162063.html

 

 

二、SQL 的 COALESCE() 函数的功能

功能:返回其参数中的第一个非空表达式,当你要在n个字段中选取某一个非空值
           可以用它,比如下面语句

  select Coalesce(null,null,1,2,null) union
  select Coalesce(null,11,12,13,null) union
  select Coalesce(111,112,113,114,null)

 
返回结果:
  1
  11
  111

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    SQLServer中如何将一个字段的多个记录值合在一行显示

    在本文中,我们将介绍如何在 SQL Server 中将一个字段的多个记录值合并到一行显示,并提供相关的示例代码和实现方法。 知识点 1:使用 User-Defined Function(UDF)实现字段值合并 在 SQL Server 中,我们可以...

    一款与SQl有关的程序

    一款与SQl有关的程序

    mysql中获取一天、一周、一月时间数据的各种sql语句写法

    今天抽时间整理了一篇mysql中与天、周、月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表、插入2条数据,便于部分数据的测试,其中部分名词...

    Sql_Server_2005导入sql文件

    下面将详细介绍该过程中的每一步骤,并对相关的知识点进行详细的解释。 一、生成 sql 文件 在 Sql Server 2005 中,生成 sql 文件可以使用 powerdesigner 或其他数据库生成软件。powerdesigner 是一个功能强大、...

    SqlBuild使用说明

    下面是 SqlBuild 的详细使用说明和相关知识点: 一、环境设置 在使用 SqlBuild 之前,需要进行环境设置,包括设置连接池名称、数据库类型、主机 IP 地址、数据库名称、用户名和密码等信息。在设置好环境后,点击...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

    第一部分 sql和pl/sql相关工具  第1章 在windows 平台上安装oracle database 11g  第2章 配置网络服务名  第3章 使用sql database  第4章 使用sql*plus 第二部分 sql  第5章 sql和pl/sql综述  第6章 简单查询 ...

    SQL进阶教程 随书sql代码

    全书可分为两部分,第一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑...

    SQLServer数据库管理常用的SQL和T-SQL语句

    SQL Server 是一个强大的关系数据库管理系统,提供了许多实用的 SQL 和 T-SQL 语句来管理和维护数据库。以下是 SQL Server 数据库管理常用的 SQL 和 T-SQL 语句: 查看数据库版本 使用以下 T-SQL 语句可以查看当前...

    收获不止SQL优化

    13.2 PL/SQL优化其他相关扩展 369 13.2.1 编译无法成功 369 13.2.2 通用脚本分享 370 13.3 本章习题、总结与延伸 380 第14章 动手,高级写法应用让SQL飞 381 14.1 具体SQL调优思路 381 14.1.1 改写SQL调优 ...

    相关表及SQL代码

    用一句SQL语句查询成绩优良中差的人数相关的sql源码及数据。 参考博客: http://blog.csdn.net/woaiwide/article/details/78408760

    SQL Server上的一个奇怪的Deadlock及其分析方法

    在本文中,我们遇到了一个奇怪的Deadlock问题,它的产生原因与索引和锁机制有关。在SQL Server中,索引可以提高查询性能,但它也可能会导致Deadlock。特别是当我们使用non-clustered index时,可能会出现Deadlock的...

    SQL Server中存储过程比直接运行SQL语句慢的原因

    在了解这个问题之前,我们通常认为存储过程具有以下优点:首先,存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的 SQL 语句每执行一次就编译一次,所以使用存储过程可以...

    Microsoft SQL Server2005技术内幕:T-SQL查询(中文PDF版)part1

    本书是inside microsoft sql server 2005系列四本著作中的一本。它详细介绍了t-sql的内部构造,包含了非常全面的编程参考。它提供了使用transact-sql(t-sql)的专家级指导,t-sql是用于sql server的最常见的也是...

    SQL Tuning使用指南

    SQL Tuning使用指南 QCO的SQL Tuning模块是一种功能强大的SQL语句分析、测试、优化工具,它可以贯穿Oracle数据库应用的整个生命周期,在开发阶段、试运行阶段和生产阶段帮助获得最佳SQL语句,以提高应用系统的...

    Microsoft SQL Server 2005 技术内幕:T-SQL程序设计(CHM格式)

    本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部构造,包含了非常全面的编程参考。它提供了使用Transact-SQL(T-SQL)的专家级指导,T-SQL是用于SQL Server的最常见的也是...

    SQLServer的性能调优:解决查询速度慢的五种方法

    本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...

    Oracle 11g SQL和PL SQL从入门到精通〖送源代码〗

    第一部分SQL和PL/SQL相关工具  第1章在Windows平台上安装OracleDatabase11g  第2章配置网络服务名  第3章使用SQLDatabase  第4章使用SQL*Plus 第二部分SQL  第5章SQL和PL/SQL综述  第6章简单查询  第7章SQL...

    SQL SERVER 根据关键字符,将一列分成多行

    可根据关键字符将一列分成多行显示,例如 A B 1 1.1.2 拆分成 1 1 1 1 1 2 进行相关的显示

    sql数据导出到excel|SQL数据通 v1.0.zip

    将sql数据导出到excel是站长通常使用的一款用户说明工具,目的是将程序中的数据更清楚的展示给不懂的非程序设计者,也起到相关的保密工作,A5源码小编从网上找到这款sql数据导出到excel软件,希望可以帮助到有所需求...

    Sql优化.ppt

    SQL相关资料

Global site tag (gtag.js) - Google Analytics