📄 join_练习.txt
字号:
----------------------------------------
--以下表达式是错误的!
SELECT prod.product_name,
prod.product_price,
purc.purchase_date,
purc.quantity
FROM plsql101_product prod,
plsql101_purchase purc
WHERE (+) prod.product_name = purc.product_name
ORDER BY prod.product_name;
--ERROR 位于第 7 行:
--ORA-00936: 缺少表达式
SELECT prod.product_name,
prod.product_price,
purc.purchase_date,
purc.quantity
FROM plsql101_product prod,
plsql101_purchase purc
WHERE prod.product_name (+)= purc.product_name (+)
ORDER BY prod.product_name;
--ERROR 位于第 7 行:
--ORA-01468: 一个谓词只能引用一个外部连接表
--练习:通过 人员信息 和 采购信息表 商品信息 三个表求出
--商品名称,此商品的单价,采购日期,数量,采购总花费:
SELECT prod.product_name,
prod.product_price,
purc.purchase_date,
purc.quantity,
purc.quantity * prod.product_price 采购总花费
FROM plsql101_product prod,
plsql101_purchase purc
WHERE prod.product_name = purc.product_name
ORDER BY prod.product_name;
--商品名称,此商品的单价,采购日期,数量,采购总花费 按采购总花费排序
SELECT prod.product_name,
prod.product_price,
purc.purchase_date,
purc.quantity,
purc.quantity * prod.product_price 采购总花费
FROM plsql101_product prod,
plsql101_purchase purc
WHERE prod.product_name = purc.product_name
ORDER BY (purc.quantity * prod.product_price) desc;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -