暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
!GBase8s连接查询简介.docx
448
6页
2次
2021-02-24
免费下载
南大通用
GBase8s
数据库连接查询简介
1
客户表(
customer
)实例数据
客户编号
customer_n
um
姓名
cnam
e
单位
compa
ny
地址
address
城市
city
国家
stat
e
电话
phone
101
张一川 金牌大风 解放路
18
香港 中国
138878980
75
102
李凤 华谊兄弟 光明路
19
北京 中国
130582212
89
103
王宝强 乔杰力娱乐 中华路
88
北京 中国
158532845
43
104
杰克 新索娱乐 卡梅尔路
422
洛杉矶 美国
415743361
1
105
刘杰 复兴路
38
北京 中国
188538987
89
2
订单表(
orders
)实例数据
订单编号
order_nu
m
客户编号
customer_nu
m
订单日期
order_date
交易日期
ship_date
付款日期
paid_date
1001 101 05/20/2014 06/01/2014 07/22/2014
1002 101 05/21/2014 05/26/2014 06/03/2014
1003 104 05/22/2014 05/23/2014 06/14/2014
1004 102 06/07/2014 07/06/2014 07/21/2014
1005 104 06/22/2014 07/10/2014 07/31/2014
3
订单明细表(
items
)实例数据
订单明细编号
item_num
订单编号
order_num
商品名称
ship_name
商品单价
ship_price
数量
quantity
10001 1001
商品
HRO 250.0 1
10002 1002
商品
HSK 960.0 2
10003 1002
商品
HSKA 240.0 3
10004 1003
商品
ANZA 19.8 5
10005 1004
商品
HRO 250.0 1
10006 1005
商品
HRR 480.0 5
1.
内连接
(join on)
1)
说明
南大通用
内连接只返回两个表中与连接谓词匹配的行,不匹配的行不会被输出。
2)
举例
问题:查询每位顾客的联系方式及其订货日期
分析:顾客信息存放在
customer
表中,订单日期存放在
orders
表中,本查询需
customer
customer_num
orders
表的外键
customer_num
实现的。
查询语句:
select customer.customer_num, cname, phone, order_num,
order_date
from customer join orders
on customer.customer_num=orders.customer_num;
查询结果:
customer_n
um
cname phone order_num order_date
101
张一川
13887898075
1001 05/20/2014
101
张一川
13887898075
1002 05/21/2014
104
杰克
4157433611
1003 05/22/2014
102
李凤
13058221289
1004 06/07/2014
104
杰克
4157433611
1005 06/22/2014
2.
外连接
内连结果个表谓词行。连接
左表中不也输要使了。为左
外连接和完全外连接。
2.1
左外连接(
left outer join on
1)
说明:
左外连接会返回左表中全部的行,即使右表中没有找到匹配的行。如果左表中
的行在右表中没有匹配的行,对应的行上来自右表的属性为空值。
2)
举例:
问题:查询每位顾客的订购物品的信息,目前没有订单的顾客也要列出
分析:顾客信息在
customer
表中,物品的信息在
orders
表中,两个表通过
customer
customer_num
orders
customer_num
连接。
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜