0 0

DB2内连接查询方式与from跟多表查询方式哪个效率高?5

select * from t_kjxm_resource,t_kjxm_qqpg,projectinfo where type=3 and t_kjxm_resource.KJXM_ID=t_kjxm_qqpg.ID and t_kjxm_resource.PROJECTINFO_ID=projectinfo.id;





select * from t_kjxm_resource join t_kjxm_qqpg on t_kjxm_resource.KJXM_ID=t_kjxm_qqpg.ID join projectinfo on  t_kjxm_resource.PROJECTINFO_ID=projectinfo.id where type=3;
 
2013年4月09日 12:31

2个答案 按时间排序 按投票排序

0 0

尽是表连接的两种写法,where 表连接出现在较早的规范中,join出现在最新的规范中,性能没有差别

2013年4月12日 21:25
0 0

写在where里面和用join其实一样,只是不同的写法而已。不过因为写在where里面不不容易表现关联关系,现在推荐join写法

2013年4月10日 20:50

相关推荐

    DB2数据库查询工具

    DB2数据库查询工具是专为管理和操作IBM的DB2关系型数据库系统设计的高效能工具。这个工具使得数据库管理员和开发人员能够方便地对DB2中的数据进行查询、分析和管理,极大地提高了工作效率。在本篇文章中,我们将深入...

    DB2 HELP DB2ir

    DB2ir,全称DB2 Interactive Repl,是一个命令行工具,允许用户与DB2数据库进行交互式的SQL查询和操作。它类似于其他数据库系统的命令行接口,如MySQL的mysql客户端或PostgreSQL的psql。DB2ir提供了实时反馈,使得...

    DB2 查询分析器 C# ERWIN

    在DB2查询分析器中,C#被用来构建用户界面、处理数据交互和实现与DB2数据库的连接。C#的强大功能和丰富的类库使得开发这样的工具成为可能,提供了高效、稳定的运行环境。 2. **DB2数据库**: DB2是IBM开发的关系型...

    DB2 优化,db2性能优化,查询优化

    - **分区优化**:在分布式数据库环境中,确保连接列上进行分区可以提高查询效率。 **3. 查询重写** - **使用CASE替代IF**:在许多情况下,可以将IF结构重写为CASE表达式来简化查询逻辑,提高解析速度。 #### 三、...

    db2与数据库的连接实例(使用ADO.NET)

    1. **建立DB2连接**: 要连接到DB2数据库,你需要知道数据库的服务器地址、端口号、数据库名称以及认证所需的用户名和密码。在ADO.NET中,你可以使用`System.Data.SqlClient.SqlConnection`类的实例来创建一个连接...

    命令行登录db2数据库

    通过启动`db2cmd`,我们可以访问与DB2相关的各种工具和命令,包括连接、查询、管理数据库等。 步骤1:在Windows操作系统中,你可以通过“开始”菜单找到“运行”选项,或者直接按下键盘上的Win+R快捷键打开“运行”...

    Delphi db2员工信息查询数据库程序源码.rar

    本程序源码“Delphi db2员工信息查询数据库程序源码.rar”提供了使用Delphi与DB2数据库进行交互,实现员工信息查询的实例,具有较高的学习和参考价值。 1. **Delphi与数据库的连接** Delphi中,通常使用BDE...

    DB2性能安全文件

    1. 执行reorg后,通过查询表的FPAGES字段来评估压缩效果。 #### 十五、表数据重组(压缩)reorg命令的两种常用格式? reorg命令有两种常用格式: 1. **简单格式**:`REORG TABLE YOUR_TABLE_NAME;` 2. **高级格式*...

    DB2 SQL 精萃.pdf

    在DB2中,连接字符串是指用于建立与数据库服务器连接的一系列参数。这些参数通常包括服务器地址、端口号、数据库名称等。例如,一个典型的连接字符串可能如下所示: ``` DATABASE=mydb;HOSTNAME=myserver;PORT=50000...

    DB2数据库用户手册

    - **NOT IN方式**:适用于较小的右表和较大的左表,但可能产生较多的全表扫描。 - **EXCEPT方式**:通过计算左表所有行减去右表所有行来实现,适用于较小的右表。 - **NOT EXISTS方式**:使用子查询的方式,适用...

    DB2命令大全

    根据给定的文件标题“DB2命令大全”及其描述与部分内容,本文将详细介绍与DB2相关的各类命令,这些命令按照其复杂性和应用场景大致分为基础篇和高级篇。 ### DB2命令大全 #### 一、基础篇 在DB2的基础操作中,...

    DB2手册pdf

    DB2支持多种与其他系统的交互方式,包括通过ODBC、JDBC等驱动程序进行连接,以及通过XML和JSON格式的数据交换。 ### DB2表及SP管理 #### 权限管理 DB2中的权限管理包括数据库权限、schema权限、tablespace权限、...

    DB2使用经验积累及心得

    - **DELPHI中从DB2取BIGINT的数据**:确保DELPHI中的变量类型与DB2中的BIGINT类型相匹配。 #### DB2表及SP管理 - **权限管理**: - **数据库权限控制**:包括CONNECT、CREATE DATABASE等权限。 - **schema权限...

    DB2数据库常用命令手册

    - `db2 describe select * from user.tables`:描述表的信息。 **注意事项:** - 这些命令可用于快速了解数据库中的对象信息,方便进行管理和维护工作。 #### 十五、权限管理 **命令:** - `grant dbadmin on ...

    db2常使用的命令运维

    - 查询表中的前10条数据。 - 示例:`select * from <表名> fetch first 10 rows only` ##### 数据转换 - **coalesce(字段名,转换后的值)** - 对NULL值进行转换。 - 示例:`select coalesce(id, 1) from <表名...

    db2常用命令+常见问题处理

    ### DB2常用命令及常见问题处理...这些命令涵盖了数据库的基本管理、数据备份与恢复、数据导入导出等多个方面,对于日常使用DB2数据库的人来说非常实用。掌握这些命令可以帮助提高工作效率,更好地管理和维护数据库。

    Db2中的常用命令和导入导出

    - **LOAD**:与**IMPORT**不同,**LOAD**更适用于大数据量的批量加载,效率更高。 #### LOAD 和 IMPORT 的区别 1. **LOAD** 直接将数据插入表中,而**IMPORT**则先创建或修改表结构,然后插入数据。 2. **LOAD** ...

    十大DB2优化技巧

    这些优化技巧涵盖了DB2的多个层面,从基础监控到高级调优,可以帮助DBA有效地提升DB2数据库的性能,减少延迟,提高系统的整体效率。在实际应用中,每个环境都有其独特性,因此在调整参数时需要根据具体情况灵活运用...

    DB2 内部培训文档

    - `Select * from <table_name>`:查询表中的数据,测试连接是否正常。 #### 二、DB2数据类型说明 DB2提供了丰富的数据类型来满足不同的业务需求。 - **字符类型**: - **CHAR(x)**:固定长度的字符串,x的范围...

Global site tag (gtag.js) - Google Analytics