首页 > 试题广场 >

在SQL语言的SELECT语句中,对应关系代数中“投影”运算

[单选题]

在SQL语言的SELECT语句中,对应关系代数中“投影”运算的是()子句。

  • WHERE
  • FROM
  • SELECT
  • GROUP BY
推荐
选C
【分析】
考查MySQL指令的运算关系

  • A选项   WHERE :  将符合条件的数据行摘取生成一张新的临时表
    
  • B选项   FROM  :  将硬盘上的表文件加载到内存
  • C选项   SELECT :  对当前临时表进行整列读取(即将临时表的内容投影到窗口中)
  • D选项   GROUP BY :  根据列中的数据种类,按分组条件将当前临时表划分为若干个新的临时表
所以C选项 select 对应关系代数中“投影”运算。
编辑于 2019-04-29 14:27:31 回复(0)
选C。该题考察的是SQL SELECT语句中关键字对应的底层操作数据库运算。
SELECT ---------------->用于从表中选取数据,结果被存储在一个结果表中,相当于投影运算
    列名1,列名2,......
FROM   ------------------->指定参加查询的表
    表名
WHERE ----------------->选择满足给定条件的诸元组,属于选择运算
    列名条件限制
GROUP BY ------------->将查询结果按某一列或多列的值分组。
    分组列名
发表于 2019-04-26 19:12:30 回复(0)
select:投影;
where:选择;
from:连接;
发表于 2019-09-02 09:18:07 回复(0)
答案是:C
投影,打个比方
把一个圆柱形的数据放在一个空间内,有长宽高三个属性,那么你从X轴打垂直光照过去就是宽,向Y轴打光就是长(当然,圆柱的长和宽都等于直径),把光向Z轴打过去就是高,把pi*(x/2)*(x/2)就是底面积,把底面积乘以高就是体积。

这个取长,宽,高,面积,体积的过程就是投影。

所以答案是C。


发表于 2019-04-26 16:33:11 回复(0)
选择 C
在SELECT语句中,
  • SELECT子句选取数据表中的字段或字段表达式作为查询结果,相当于关系中的投影运算
  • WHERE子句既可以给出多表操作的连接条件又可给出查询记录的筛选条件,相当于关系运算中的选择运算
  • JOIN子句用于多表连接,相当于关系运算中的连接运算
  • FROM子句指定参加查询的表
  • GROUP BY是将查询结果按某一列或多列的值分组的,值相等的为一组
编辑于 2019-04-28 16:13:32 回复(0)
select投影 from连接 where选择
编辑于 2017-10-06 15:57:36 回复(0)