数据查询
查询结果的输出
课程目标
掌握 ——将查询结果复制到新数据表中的方法;
掌握 ——将查询结果输出到文本文件中的方法。
查询结果的输出
将查询结果复制到新表
SQL提供了复制表的功能,允许用户使用SELECT语句查询得到的结果记录来创建一个新的数据表,复制表使用CREATE TABLE语句,然后把SELECT语句嵌套在其中。
语法格式:
CREATE TABLE 表名 SELECT 语句;
查询结果的输出
CREATE TABLE booktemp
SELECT 图书编号, 书名 FROM book;
说明:
新创建的数据表的属性列由SELECT语句的目标列表达式来确定,属性列的列名、数据类型以及在表中的顺序都与SELECT语句的目标列表达式相同。新表的行数据也来自SELECT语句的查询结果,其值可以是计算列表达式,也可以是函数。
【例】 使用CREATE TABLE语句创建一个新表,存放Book表中的图书编号和书名两列。
查询结果的输出
【例】 使用CREATE TABLE语句创建一个新表selltemp,存放sell表中每位用户的用户号和平均订购册数。
CREATE TAB