当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

SQL Server 2000 实用教程_【例6.26-6.27】

资源类别:文库,文档格式:DOC,文档页数:2,文件大小:60KB,团购合买
点击下载完整版文档(DOC)

電子工業出版社 SHING HOUSE DF ELECTRONCS 【例626】从样例数据库pubs的 authors表中查询名字( au fname列)以M开头的作 者的名( au fname列)和姓 au Iname列),并增加一个类型列(列名为type),列的内容为 Author;从样例数据库pubs的 employee表中查询名字( fname列)以M开头的雇员的名( fname 列)和姓(lnam列),并增加一个列,列的内容为 Employee;最后将两个查询的结果合并在 SELECt au fname, au lname Author as type from authors Where au fname LIKE M% UNION SELECT fname, Iname, Employee FRom employee WHERE fname LIKE 运行结果 au fname au lname Manuel Pereira Employee Margar Smith Employee Maria Larsson Employee Maria Pontes Employee Marjorie Author Mart Employee Martine tti Karttunen Employee Meander Authe Michael Author Michel Author Miguel Paolino Employee Morningstar Greene Author (所影响的行数为14行) 【例627】从样例数据库pubs的 authors表中查询名字( au fname列)以M开头的作 者的名( au fname列)和姓( au Iname列),并增加一个类型列列名为type),列的内容为 Author;从样例数据库pubs的 employee表中查询名字( fname列)以M开头的雇员的名( fname 列)和姓(nam列),并增加一个列,列的内容为有 Employee:最后将两个查询的结果合并 在一起,并按类型(type列)的升序进行排序 UsE pub SELECt au fname, au lname, Author as type from authors Where au fname LIKE M% UNION SELECt fname, Iname, Employee FroM emp loyee WherE fname LIKE M% ORDER BY type 运行结果:

【例 6.26】从样例数据库 pubs 的 authors 表中查询名字(au_fname 列)以 M 开头的作 者的名(au_fname 列)和姓(au_lname 列),并增加一个类型列(列名为 type),列的内容为 Author;从样例数据库pubs的employee表中查询名字(fname列)以 M开头的雇员的名(fname 列)和姓(lnam 列),并增加一个列,列的内容为 Employee;最后将两个查询的结果合并在 一起。 USE pubs SELECT au_fname, au_lname, 'Author' as type FROM authors WHERE au_fname LIKE 'M%' UNION SELECT fname, lname, 'Employee' FROM employee WHERE fname LIKE 'M%' 运行结果: au_fname au_lname type -------------------- ----------------------------- Manuel Pereira Employee Margaret Smith Employee Maria Larsson Employee Maria Pontes Employee Marjorie Green Author Martin Sommer Employee Martine Rance Employee Mary Saveley Employee Matti Karttunen Employee Meander Smith Author Michael O'Leary Author Michel DeFrance Author Miguel Paolino Employee Morningstar Greene Author (所影响的行数为 14 行) 【例 6.27】从样例数据库 pubs 的 authors 表中查询名字(au_fname 列)以 M 开头的作 者的名(au_fname 列)和姓(au_lname 列),并增加一个类型列(列名为 type),列的内容为 Author;从样例数据库pubs的employee表中查询名字(fname列)以 M开头的雇员的名(fname 列)和姓(lnam 列),并增加一个列,列的内容为有 Employee;最后将两个查询的结果合并 在一起,并按类型(type 列)的升序进行排序。 USE pubs SELECT au_fname, au_lname, 'Author' as type FROM authors WHERE au_fname LIKE 'M%' UNION SELECT fname, lname, 'Employee' FROM employee WHERE fname LIKE 'M%' ORDER BY type 运行结果:

電子工業出版社 JEUISHING HOUSE DF ELECTRONCS INDSTR au fname au lname Marjorie een Author Meander Smith Author Michel rance Author Greene Author Manuel Pereira Employ arson Employee Employe Savely tti (所影响的行数为14行) 可以看到,此例中UNON子句将两个查询语句的查询结果合并在了一起,并按类型(type 列)的升序进行了排序

au_fname au_lname type -------------------- ------------------------------ Marjorie Green Author Meander Smith Author Michael O'Leary Author Michel DeFrance Author Morningstar Greene Author Manuel Pereira Employee Margaret Smith Employee Maria Larsson Employee Maria Pontes Employee Martin Sommer Employee Martine Rance Employee Mary Saveley Employee Matti Karttunen Employee Miguel Paolino Employee (所影响的行数为 14 行) 可以看到,此例中 UNION 子句将两个查询语句的查询结果合并在了一起,并按类型(type 列)的升序进行了排序

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有