TeradataAdvancedSOL(选择)对于OLAP函数的结果进行筛选需要用哪个关键字?(A)(选择)以下关于聚合函数的用法哪个是正确的?( AB )(AMOUNT)OVER()(AMOUNT)OVER(PARTITIONBYDEPT)(AMOUNT)OVER(PARTITIONBYDEPTUNBOUNDEDPRECEDINGANDUNBOUNDEDFOLLOWING)(选择)为了比较两个时间区间,根据两个时间区间是否重叠返回布尔值(TRUE或FALSE),使用什么运算符?(C)(填空)对于窗口聚合函数,使用partitionby关键字进行动态分组。(填空)对于语句”INTERVAlYEARTOMOUNTH”,MOUNTH取值范围0-11。(填空)若salary_amount列为DECIMAL(10,2),现有SOL语句SELECTsalary_amount(FORMAT‘G$-(10)D9(2)’)FROMEMPLOYEE,其中参数G表示一个图形字符。(判断)对于merge来说在on条件中只能出现UPI或者UNPI字段。错(判断)RecursiveQueries不能用作视图。错(判断)使用CreateTableAAS(select*fromB)withdata的语句将创建一张和B表完全一样的副本。错(判断)(‘%R%’,’%E%’)‘%R%’‘%E%’。错(判断)当外层查询没有返回行时,稀疏子查询(scalarsubquery)时代会执行失败。错(简答)说明DerivedTable,VolatileTable和GlobalTemporaryTable使用TD的什么空间?(永久/临时/spool空间)(1)导出表在TeradataV2R2中已经实现,其特点包括:1、对查询是本地的-存在于整个查询期间,查询结束后,表被丢掉。2、并入SQL查询的语法。3、查询完成后,Spool缓冲区的记录被丢掉。4、不使用数据字典-减少系统负载。(2)可变临时表在TeradataV2R3中实现,与导出表相比,它有许多优点。其特点包括:1、对会话(session)是本地的-存在于整个会话期间,而不是单个查询。2、使用CREATEVOLATILETABLE语法创建。3、会话(session)结束时,自动丢掉。4、不使用数据字典。(3)全局临时表在TeradataV2R3中实现,与可变临时表的主要区别是,全局临时表在数据字典中有定义,可以被多个用户共享。每个用户会话能够物化自己本地的表的实例。其特点包括:1、对会话(session)是本地的,但是每个用户会话可以有自己的实例。2、使用CREATEGLOBALTEMPORARYTABLE语法。3、会话(session)结束时,物化的表的实例被丢掉。4、在数据字典中创建并保持表的定义。可变临时表与导出表有一些类似的地方:1、在spool缓冲区中物化。2、不使用数据字典和交易锁。3、在ca
Teradata官方面试题 来自淘豆网www.taodocs.com转载请标明出处.