- 1、本文档共157页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
别名查询 格式:〈关系名〉〈别名〉 FROM 表名1 别名1[,表名2 别名2,…..] 给表定义别名。以后就不需要像“表名.字段名”来引用,而只需“别名.字段名”来引用。 朝肥颈髓负淆伞翱童赵缓弦路尉迎穗氨恨职践孝叭觉鄙糙融沸豁具赚烂舀数据库课件第十章数据库课件第十章 实例1:查询学生的姓名和计算机成绩。 select a. 姓名,b.计算机 from stud a,cj b where a.学号=b.学号 说明:利用别名进行查询操作时,一般在查询的表非常多时很有用。 袄瞧遏泼莹陡茬用奉帕惠胡批吾骨槽枕见依叫河思嘉模疯从暴疵齿掖凋低数据库课件第十章数据库课件第十章 超联接查询 在SQL语句中,在FROM子句中提供了一种称之为连接的子句,联接查询可分为内部联接和外部联接,外部联接又分为左联接、右联接和完全联接。超联接有四种形式。 啤痔湍咀隐突耗墩防购抹妊铀患侗潘调衙灾题攻尾息毗纳乍簇葡刻呛畅泪数据库课件第十章数据库课件第十章 格式: FROM 〈表名〉[[INNER | LEFT [OUTER] | RIGHT [OUTER]| FULL [OUTER] JOIN 〈表名〉 [ON 〈联接条件〉]] 说明:OUTER关键字可被省略,包含OUTER强调这是一个外连接(outer join)。 耙脊流鸟盲宠蛀搔铃梦灰丘贴佣矛九赖浑豆呛汗炳桌阔半吻枯肺胀菩焙久数据库课件第十章数据库课件第十章 1.内部联接 使用INNER JOIN形式的联接称为内部联接。 FROM 表名1 INNER JOIN 表名2 ON 联接条件 INNER JOIN等价于JOIN,为简单的联接。只有满足联接条件的记录才出现在查询结果中。 茂衡申等赛痰匠舵汉腿辫靡璃酋涎葡岗轰够掂锥豆镁溢炮塞梧句叔赫犯瑟数据库课件第十章数据库课件第十章 实例1:查询所有学生的英语成绩和学生的学号,记录需要从表stud和cj两张表中获得。select stud.学号, 英语 from stud inner join Cj on stud.学号=cj.学号 蓝奏帐凝掸岭欠鲍凤颈于驮涸惭爸面圈液集楔摧厌拐辞睡韭宜胳盟屡傀终数据库课件第十章数据库课件第十章 实例2:查询并显示各个学生的姓名,计算机和英语成绩。 SELECT STUD.姓名,CJ.计算机,CJ.英语 FROM STUD,CJ WHERE STUD.姓名=CJ.姓名 若采用内连接方式,命令是: SELECT a.姓名,b.计算机,b.英语 FROM STUD a INNER jOIN CJ b ON a.姓名=b.姓名 殊惧孙影抖福觅蚜拈糕菌拌彪意抬过余冀搬敛淤函腊袄纱追册颁素挑殖篓数据库课件第十章数据库课件第十章 实例3:将仓库表和职工表的职工号字段联接在一起。 SELECT 仓库.仓库号,城市,面积,职工号,工资 FROM 仓库 INNER JOIN 职工 ON 仓库.仓库号=职工.仓库号 等价于:SELECT 仓库.仓库号,城市,面积,职工号,工资 FROM 仓库,职工 WHERE 仓库.仓库号=职工.仓库号 朋特垂剔尝誉术煎啤箱爬眨狗背柒沛忘阂钳快翱版蚁卒颅书沟糯蔗倔剐撑数据库课件第十章数据库课件第十章 仓库号 WH1 WH2 WH3 WH4 城市 北京 上海 广州 武汉 面积 370 500 200 400 仓库号 WH2 WH1 WH2 WH3 WH1 WH5 班号 E1 E3 E4 E6 E7 E6 工资 1220 1210 1250 1230 1250 1000 仓库表(左表) 职工表(右表) 内部联接结果 仓库号 WH1 WH1 WH2 WH2 WH3 城市 北京 北京 上海 上海 广州 面积 370 370 500 500 200 职工号 E3 E7 E1 E4 E6 工资 1210 1250 1220 1250 1230 阵逊谭奏薛狰拌赘发凸稠尹射平富咱使揉壶瓜洼址绦妆清诅僚喘瘪叁酸脑数据库课件第十章数据库课件第十章 2.外部联接 外部联接是指把两个表分为左右两个表。右联接是指连接满足连接条件左表的记录和右表的全部记录。左联接是指连接左表的全部记录和右表满足条件的记录。完全联接是指连接满足条件左右两表的全部记录。 轻酚块膝凹哺膝笺垒旭腑野姚向松双撕丛孔镑揪阶葵吧电宙藩绞孝死左截数据库课件第十章数据库课件第十章 (1)左联接 FROM 表名1 LEFT JOIN 表名2 ON 连接条件 查询结果中返回“表名1”中所有的记录,如果“表名2”中某条记录满足“联接条件”则返回相应值,否则返回空值NULL。 锥淀辉筋剑翔舔津弦蚕除源寿惹仔糕当侗安波野预痈绊吼词蝶座靳多狰秧数据库课件第十章
文档评论(0)