




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多表查询课程目标各种函数的使用连接的使用函数例1:将所有的作者姓名都作为大写输出
字符串函数
ASCII(字符串)返回首字母的ASCII码Char(数值表达式)返回对应数值ASCII码的字符Charindex(字符串1,字符串2)返回串1在第串2中的位置Left(字符串,长度n)返回所给字符串的左边n个字符Len(字符串)返回字符串的长度Lower(字符串)返回给定字符串的小写形式LTrim(字符串)抹去前导空格PatIndex(模式,字符串)返回给定模式在字符串中的位置Reverse(字符串)返回字符串的反置Right(字符串,长度n)返回字符串的右边n个字符RTrim(字符串)抹去字符串的尾部空格Space(长度n)产生n个空格Str(数值表达式,长度,精度)把数值变成字符串Stuff(字符串1,开始位置,长度,字符串2)把字符串1里的指定位置的字符置换Substring(字符串1,开始位置,长度)返回指定位置的字串Upper(字符串)返回字符串的大写形式函数日期函数
DateAdd(日期元素,数值n,日期)给指定日期加n个日期元素DateDiff(日期元素,日期1,日期2)求两个日期的日期元素之差DateName(日期元素,日期)以字符形式返回日期元素DatePart(日期元素,日期)以整数形式返回日期元素GetDate()返回当前日期年yy季度qq月mm年中的天dy月中的天dd周Wk周中的天dw日期元素函数
数学函数ABS(数值表达式)返回绝对值Power(数值表达式,n)求n次方Rand()返回一个0到1之间的随机数Round(数值表达式,n)把一个数四舍五入到指定位数Sqrt(数值表达式)求平方根函数其它函数IsDate(表达式)测试表达式是否是日期ISNull(表达式1,表达式2)测试表达式1的值是否为NULL,是则返回表达式2的值,否则返回表达式1的值IsNumeric(表达式)测试表达式是否的数值Cast(表达式AS数据类型)类型转换函数Convert(数据类型,表达式,风格)类型转换函数多表查询多表查询的分类连接查询(Join)
子查询联合查询(union)多表查询连接类型:交叉联接得到所连接表的所有组合(笛卡儿集)crossjoin内联接得到连接表的满足条件的记录组合 innerjoinon外联接(左、右)得到一个表的所有行,及其余表满足连接条件的行
full|left|rightouterjoinon自联接同一个表之间进行连接多表查询连接
ABCA1B1C1A2B2C2A3b3C3ADA1D1A2D2A2D3ABCADA1B1C1A1D1A2B2C2A2D2A2B2C2A2D3表1.A=表2.ASELECTbuyer_name,qtyFROMbuyersCROSSJOINsalesResultbuyer_nameAdamBarrAdamBarrAdamBarrAdamBarrqty1553711AdamBarr1003SeanChai15SeanChai5SeanChai37SeanChai11SeanChai1003EvaCorets15EvaCorets5......AdamBarrAdamBarrAdamBarrAdamBarr1553711AdamBarr1003salesbuyer_idprod_idqty114323151553711421003114323151553711421003114323151553711421003buyersbuyer_id1234buyer_nameAdamBarrSeanChaiEvaCoretsMaryO’Melia1AdamBarr交叉联接(CrossJoins)交叉联接交叉联接
在这类联接的结果集内,两个表中每两个可能成对的行占一行。但是如果在交叉联接中加入where子句就相当与是内联接例:SELECTtitle,pub_name
FROMtitlesCrossJOINpublishersWheretitles.pub_id=publishers.pub_id
SELECTtitle,pub_name
FROMtitles,publishersWheretitles.pub_id=publishers.pub_id内联接(innerjoin)SELECTbuyer_name,sales.buyer_id,qtyFROMbuyersinnerJOINsalesONbuyers.buyer_id=sales.buyer_idsalesbuyer_idprod_idqty114323151553711421003buyersbuyer_nameAdamBarrSeanChaiEvaCoretsMaryO’Meliabuyer_id1234Resultbuyer_nameAdamBarrAdamBarrErinO’MeliaEvaCoretsbuyer_idqty11431553711MaryO’Melia4100334114123411434内联接内联接
仅显示两个联接表中的匹配行的联接。(这是查询设计器中的默认联接类型。)例:SELECTtitle,pub_name
FROMtitlesINNERJOINpublishersONtitles.pub_id=publishers.pub_id外连接(OuterJoins)SELECTbuyer_name,sales.buyer_id,qtyFROMbuyersLEFTOUTERJOINsalesONbuyers.buyer_id=sales.buyer_idsalesbuyer_idprod_idqty114323151553711421003buyersbuyer_nameAdamBarrSeanChaiEvaCoretsMaryO’Meliabuyer_id1234341141234Resultbuyer_nameAdamBarrAdamBarrMaryO’MeliaEvaCoretsbuyer_idqty11431553711MaryO’Melia41003SeanChaiNULLNULL11434NULL左外联接左向外联接
包括第一个命名表("左"表,出现在JOIN子句的最左边)中的所有行。不包括右表中的不匹配行。例:SELECTtitles.title_id,titles.title,
publishers.pub_name
FROMtitlesLEFTOUTERJOINpublishersONtitles.pub_id=publishers.pub_id右外联接右向外联接
包括第二个命名表("右"表,出现在JOIN子句的最右边)中的所有行。不包括左表中的不匹配行。例:SELECTtitles.title_id,titles.title, publishers.pub_name
FROMtitlesRIGHTOUTERJOINpublishersONtitles.pub_id=publishers.pub_id全外联接完整外部联接
包括所有联接表中的所有行,不论它们是否匹配。例:SELECTtitles.title_id,titles.title, publishers.pub_name
FROMtitlesFULLOUTERJOINpublishersONtitles.pub_id=publishers.pub_id自身连接(Selfjoining)SELECTa.buyer_idASbuyer1,d_id,b.buyer_idASbuyer2FROMsalesaJOINsalesbONd_id=d_idsalesbbuyer_idprod_idqty114323151553711421003salesabuyer_idprod_idqty1143231515537114210032315223152Resultbuyer14prod_idbuyer221124自身连接(Selfjoining)自联接:表自身和自身联接例:使用自联接查找居住在California的
Oakland相同邮码区域中的作者。
USEpubsSELECTau1.au_fname,au1.au_lname,au2.au_fname,au2.au_lnameFROMauthorsau1INNERJOINauthorsau2ONau1.zip=au2.zipWHEREau1.city='Oakland'ORDERBYau1.au_fnameASC,au1.au_lnameASC1、字体安装与设置如果您对PPT模板中的字体风格不满意,可进行批量替换,一次性更改各页面字体。在“开始”选项卡中,点击“替换”按钮右侧箭头,选择“替换字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度互联网企业股权收购与整合协议
- 二零二五年度农业科技企业员工借调与种植技术合同
- 二零二五年度智能硬件委托担保服务协议
- 2025年度高空作业安全协议承诺书与高空作业设备检测维修合同
- 2025年度智慧城市保安员聘用合同范本
- 2025年度高校学生社会实践基地实习服务合同
- 2025年普洱货运从业资格证考些什么内容
- 2025年福建货运从业资格证考试试题
- 2025年沈阳货运从业资格证考试题答案大全及解析
- 2025年黄山货运从业资格考题
- 公务员面试真题之材料题有解析有材料
- 矛盾论实践论导读
- 危重症护理小组成员及职责
- 冠心病患者运动恐惧的现状及影响因素分析
- 全国2018年10月自考00043经济法概论(财经类)试题及答案
- 2019年10月自学考试00040法学概论试题及答案
- 《又见平遥》课件
- 喷涂设备点检表
- GB/T 2831-2009光学零件的面形偏差
- 广东省佛山市《综合基础知识》事业单位国考真题
- 第9课《鱼我所欲也》课件(30张PPT) 部编版语文九年级下册
评论
0/150
提交评论