相关疑难解决方法(0)

使用Oracle 11g中的+符号左外连接

任何人都可以告诉我下面的2个查询是左外连接还是右外连接的例子?

Table Part:
Name         Null?       Type
PART_ID      NOT NULL    VARCHAR2(4)
SUPPLIER_ID              VARCHAR2(4)

PART_ID SUPPLIER_ID
P1      S1
P2      S2
P3  
P4  

Table Supplier:
Name            Null?     Type
SUPPLIER_ID NOT NULL      VARCHAR2(4)
SUPPLIER_NAME   NOT NULL  VARCHAR2(20)

SUPPLIER_ID  SUPPLIER_NAME
S1           Supplier#1
S2           Supplier#2
S3           Supplier#3
Run Code Online (Sandbox Code Playgroud)

显示所有零件,无论供应商是否供货:

SELECT P.Part_Id, S.Supplier_Name
FROM Part P, Supplier S
WHERE P.Supplier_Id = S.Supplier_Id (+)

SELECT P.Part_Id, S.Supplier_Name
FROM Part P, Supplier S
WHERE S.Supplier_Id (+) = P.Supplier_Id

sql oracle11g

79
推荐指数
2
解决办法
54万
查看次数

Oracle的加号(+)表示法和ansi JOIN符号之间的区别?

使用oracle的加号(+)和ansi标准join符号之间的区别是什么?

性能有差异吗?

加号表示法是否已弃用?

sql oracle performance join

71
推荐指数
5
解决办法
9万
查看次数

Oracle SQL WHERE子句中的(+)符号意味着什么?

可能重复:
Oracle:(+)在WHERE子句中做什么?

在Oracle数据库环境中考虑下面的简化SQL查询(虽然我不确定它是否特定于Oracle):

SELECT 
   t0.foo, t1.bar
FROM
   FIRST_TABLE t0, SECOND_TABLE t1
WHERE
   t0.ID (+) = t1.ID;
Run Code Online (Sandbox Code Playgroud)

(+)WHERE条款中的符号是什么?如果这是一个无知的新手问题,我很抱歉,但是在Google或StackOverflow上搜索非常困难......因为即使使用引号,搜索引擎也会看到一个"+"符号,似乎想把它视为某种逻辑指令.

sql oracle

65
推荐指数
1
解决办法
11万
查看次数

SQL查询中(+)的含义

我在Oracle中遇到了一些包含'(+)'的SQL查询,我不知道这意味着什么.有人可以解释其目的或提供一些使用它的例子吗?谢谢

sql oracle

24
推荐指数
1
解决办法
8万
查看次数

查询末尾的 (+) 是什么?

我对 oracle sql 很陌生,刚遇到一个看起来像这样的查询

SELECT some_field
FROM some_table
WHERE some_other_field=some_value(+);
Run Code Online (Sandbox Code Playgroud)

我对代码进行了简化和 annonimized,但我很好奇最后是什么(+)。我不记得在 mssql 世界中看到过。

sql oracle

4
推荐指数
1
解决办法
929
查看次数

SQL语句中的(+)=“加等号”运算符

我在 php 中有以下 sql 语句。"(+)=" 加等号运算符在 SQL 语句中是什么意思?例如

<?php

$query = "SELECT * FROM multimedia multi, titles title where title.id(+)=multi.title";

?>
Run Code Online (Sandbox Code Playgroud)

sql operators

3
推荐指数
1
解决办法
7247
查看次数

标签 统计

sql ×6

oracle ×4

join ×1

operators ×1

oracle11g ×1

performance ×1