请将下列SQL语句的空缺部分补充完整。 (1)假设已经创建好用户关系,现在想增加一个属性“个性签名”,类型为 VARCHAR(60),请给出相关的SQL语句。 (a); (2)假设已经创建好用户关系,下面是创建栏目关系的SQL语句

admin2009-01-10  22

问题 请将下列SQL语句的空缺部分补充完整。
   (1)假设已经创建好用户关系,现在想增加一个属性“个性签名”,类型为 VARCHAR(60),请给出相关的SQL语句。
       (a);
   (2)假设已经创建好用户关系,下面是创建栏目关系的SQL语句,请将空缺部分补充完整。
   CREATE TABLE 栏目(
        栏目编号 VARCHAR(8) PRIMARY KEY,
        父栏目编号VARCHAR (8),
        名称VARCHAR(40),
        版主 VARCHAR(8) NOT NULL,
        描述 VARCHAR(100),
          (b),
          (c),
请将下列SQL语句的空缺部分补充完整。
   (1)查询标题或内容包含“SQL”的主题标题,按发布时间降序排序。
   SELECT DISTINCT标题
   FROM主题
       (d)  
       (e);
   (2)查找名称为“数据库技术”的栏目及其子栏目中的精华主题的标题和点击率。
   SELECT 标题,点击率
   FROM 主题
   WHERE 类型=’精华’
         AND栏目编号    (f)    (SELECT栏目编号
                       FROM 栏目
                       WHERE 名称=’数据库技术’
                           (g)   
                       SELECT 栏目编号
                       FROM栏目
                       WHERE    (h)    (SELECT栏目编号
                                       FROM栏目
                                       WHERE 名称=’数据库技术’));

选项

答案(1)(d) WHERE标题 LIKE ‘%SQL%’ OR内容LIKE ‘%SQL%’ (e)ORDER BY发布时间 DESC (2)(f)IN (g)UNION (h)父栏目编号 IN

解析 本题考查的是SQL的数据操纵语言,即SQL的DML中的SELECT语句。根据要求完成特定的查询要求,第(1)题考查LIKE、ORDER BY关键字的应用方法,第(2)题考查m和UNION关键字的应用方法。
   数据查询是数据库的核心操作,SELECT语句是SQL语言中进行查询的语句。该语句提供丰富的功能和灵活的使用方式。SELECT语句的一般格式为:
   SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]...
   FROM<表名或视图名>[,<表名或视图名>]...
   [WHERE<条件表达式>]
   [GROUP BY<列名1>[HAVING<条件表达式>]]
   [ORDER BY<列名2>  IASC|DESC]];
   SELECT既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。考生应对SELECT语句非常熟悉,并能灵活的应用该语句进行各种查询。
转载请注明原文地址:https://kaotiyun.com/show/ayUZ777K
0

相关试题推荐
最新回复(0)