[单选题]假设供应商S和供应情况SPJ的关系模式分别为:S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(22)不能正确地查询出“零件号Pno等于‘P3’的供应商名Sname",而(23).能正确查询的关系代数表达式。
正确答案 :C
SELECT Sname
解析:解析:SQL语言是一种典型的关系型数据库语言,它包含数据描述语言DDL和数据操纵语言DML。其中,DDL包括数据定义和数据控制,DML包括数据查询和数据修改。SQL的核心是数据库查询语句,语句的一般格式是:SELECT目标列FROM基本表(或视图)[WHERE条件表达式)[GROUPBY列名1[HAVING内部函数表达式]][ORDERBY列名2[ASC或DESC]]整个语句的含义是:根据WHERE子句中的条件表达式,从基本表(或视图)中找出满足条件的元组,按SELECT子句的目标列,选出元组中的分量形成结果表。如果有ORDER子句,则结果表要根据指定的列名2升序(ASC)或降序(DESC)排序。GROUP子句将结果按列名1分组,每个组产生结果表中的一个元组,通常在每组中作用库函数。分组的附加条件用HAVING短语给出,只有满足内部函数表达式的组才予输出。COUNT函数用来统计元组个数。DISTINCT用来去掉查洵结果中重复的行。
[单选题]若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为(32)。
正确答案 :A
先从f3返回f2,然后从f2返回f1
解析:解析:本题考查函数调用的概念。当程序语言允许嵌套调用函数时,应遵循先入后出的规则。即函数f1调用f2、f2调用f3,应先从f3返回f2,然后从f2返回f1。
[多选题]在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带(66)两种通配符。
正确答案 :CD
和$
*和?
解析:解析:在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有通配符“*”或“?”。其中“*”表示长度不限的任意个字符,如“福*”可表示“福建省”、“福建”、“福州市”、“福娃”等以“福”字开始,其后为任意个字符的情况。通配符“?”表示一个点位符,其字符值不限,如“福?”只能表示“福建”、“福州”、“福娃”等以“福”字开头后面带有一个任意字符的情况,而“福??”则表示以“福”字开始,总共有3个字符长度的字符串。
查看原题 点击获取本科目所有试题