《SQL Server数据库实用案例教程》 实验5-连接查询 参考代码-不要先发学生.docx





《《SQL Server数据库实用案例教程》 实验5-连接查询 参考代码-不要先发学生.docx》由会员分享,可在线阅读,更多相关《《SQL Server数据库实用案例教程》 实验5-连接查询 参考代码-不要先发学生.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、提示:不要把答案先发给学生,实验结束后再公布答案。要让学生先自己思考做题,老师对学生不会的题目适当提示,一题题解决困惑。实验5连接查询参考代码继续使用实验2创建的银行储蓄数据库,客户信息(customerinfo)表、账户信息 (accountinfo)表、交易信息(transInfo)表三个表的表结构见表2-18表2-20。(1)查询所有客户的账户信息,包括客户编号、客户姓名、电话、账号、存款类型、货 币类型、开户时间、账户余额、账户状态。-说明:先写三个“select* from表名”语句查看三张表中有哪些信息select * from customerinfoselect : from
2、accountinfoselect from transInfo-确定要查询的数据取自哪个表,确定表之间关联(通过同名列值相等关联)-将所有表名写在FROM后面,关联条件写在where后面-注意只在一个表中存在的列名直接写,多个表中同名的列要写“表名.列名”select accountinfo.customerlD , customerName , phone , accountID ,savingType , money Typefrom customerinfo , accountinfo一本题只需两张表where customerinfo.customerlD = accountinfo
3、.customerlD-关联条件-查询结果行数与accountinfo表中数据行数一致口结果U消息1customerlDcustomerName1同学1phone 221111accountID 1002savingType 活期moneyType 人民币223同学23311111003活期港币34张亮亮4311111004活期人民币45亮晶晶5511111005活期人民币56张华6611111006活期人民币67李莉华7711111007活期人民币72同学12211111008活期人民币83同学23311111009活期人民币92同学12211111010活期人民币103同学23311111
4、011活期人民币111你的名字1111112001活期人民币查询已LAPTOP-NMGPMIMMsql2008 (10.LAPTOP-NMGPMIMMwyiqin.bank00:00:0011行(2)查询所有交易信息,包括客户姓名、电话、账号、交易类型、交易金额、交易时间。 并按照客户姓名、交易时间排序。-说明:先写“select *表名”语句查看交易信息表哪些信息select from transInfo-交易类型、交易金额、交易时间在交易信息表中,其他信息在另外两张表中select * from customerinfoselect : from accountinfo-将所有表名写在FR
5、OM后面,关联条件写在where后面(同名列值相等关联)-只在一个表中存在的列名直接写,多个表中的同名列要写”表名.列名”-为缩短代码,可以给三个表分别起别名c, a, t。select customerName , phone , a.accountID , transType , transMoney , transDate from customerinfo c ,accountinfo a ,transInfo t一三张表需两个关联条件where c.customerlD = a.customerlD and a.accountID = t.accountIDorder by cust
6、omerName , transDate-按照客户姓名、交易时间排序-查询结果行数与transInfo表中数据行数一致S结果th消息customerNamephoneaccountIDtransTypetransMoneytransDate1;李莉华7711111007存入600.002023-05-06 00:00:00,0002一日日 冗日日日日5511111005存入40.002023-05-06 00:00:00.0003你的名字1111112001存入500.002023-05-06 00:00:00.0004你的名字1111112001存入10.002023-06-12 22:03
7、:41.8675你的名字1111112001存入2000.002023-06-12 22:03:41.8676你的名字1111112001支取20.002023-06-12 22:03:41.8677你的名字1111112001存入100.002023-06-12 22:03:41.8678同学12211111002存入300.002023-05-06 00:00:00.0009同学12211111008存入1000.002023-05-06 00:00:00.00010同学12211111010存入1200.002023-06-12 22:03:41.86711同学12211111002支取
8、100.002023-06-12 22:03:41.86712同学23311111009存入1100.002023-05-06 00:00:00.0000 季旬已飒执行.I LAPTOP-NMGPMIMMsql2008 (10. LAPTOP-NMGPMIMMwyiqin. bank 00:00:00 16 行(3)查询所有“芜湖”客户的客户编号、客户姓名、电话、账号、存款类型、账户余额、账户状态,按照姓名排序。提示:在客户信息表中修改数据,制造数据验证查询效果。-说明:先写三个,select *fh)m表名”语句查看三张表中有哪些信息 select from customerinfo sel
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Server数据库实用案例教程 SQL Server数据库实用案例教程 实验5-连接查询 参考代码-不要先发学生 S

限制150内