正在加载图片...
電子工業出版社 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 运行结果:
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有