CMS专题

多选题Hibernate 中的查询语句如下  From User u where u.name=:username and u.yearold=:yearold  正确的参数注入方式有()Aquery.setParameter(“username”,”bluedavy”)Bquery.setParameter(“yearold”,25)Cquery.setParameter(0,”bluedavy”)Dquery.setParameter(1,25)

题目
多选题
Hibernate 中的查询语句如下  From User u where u.name=:username and u.yearold=:yearold  正确的参数注入方式有()
A

query.setParameter(“username”,”bluedavy”)

B

query.setParameter(“yearold”,25)

C

query.setParameter(0,”bluedavy”)

D

query.setParameter(1,25)

参考答案和解析
正确答案: B,A
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有下列SQL语句:

SELECT 姓名 FROM 作者 WHERE NOT EXISTS; (SELECT*FROM 图书 WHERE 作者编号=作者.作者编号)执行该语句后,查询结果中的字段值是( )。

A.1

B.赵三立

C..T.

D..F.


正确答案:B
解析:本题中SQL语句的功能是查找还没有出版过图书的作者姓名。在“图书”表中暂时还没有作者“赵三立”出书的记录,所以查询结果为“赵三立”。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。

第2题:

有如下SQL-SELECT语句

SELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4

与该语句等价的是

A.SELECT * FROM HH WHERE 单价<=13.4 AND 单价>=10.6

B.SELECT * FROM HH WHERE 单价<13.4 AND 单价>10.6

C.SELECT * FROM HH WHERE 单价>=13.4 AND 单价<=10.6

D.SELECT * FROM HH WHERE 单价>13.4 AND 单价<10.6


正确答案:A
解析:BETWEEN匒ND呉馑际窃"吅蛥之间",包含等于。

第3题:

Hibernate中的查询语句如下FromUseruwhereu.name=:usernameandu.yearold=:yearold正确的参数注入方式有()

A.query.setParameter("username","bluedavy")

B.query.setParameter("yearold",25)

C.query.setParameter(0,"bluedavy")

D.query.setParameter(1,25)


参考答案:A, B

第4题:

下面SQL语句不正确的是()

A.Select*from user

B.update user set username=’zhangsan’where id=’2’

C.Delete*from user

D.insert into user values(1,’zhang’,’pass’);


参考答案:C

第5题:

查询职工表中"王二"的情况,将查询结果放在数组A中,应使用SQL语句

A.SELECT * FROM 职工 WHERE 姓名= "王二" INTO ARRAY A

B.SELECT * FROM 职工 INTO ARRAY A WHERE 姓名= "王二"

C.SELECT * FROM 职工 WHERE 姓名= "王二"TO ARRAY A

D.SELECT * FROM 职工 WHERE 姓名= "王二"TO A


正确答案:A
解析:SQL查询语句中,将查询结果放在数组中应使用短语"INTO ARRAY数组名"。

第6题:

标准的SQL基本查询语句的格式是( )。

A.SELECT...FROM...WHERE

B.SELECT...WHERE...FROM

C.SELECT...WHERE...GROUP BY

D.SELECT...FROM...ORDER BY


正确答案:A
解析:SELECT查询语句可带很多功能不同的短语,最基本的格式通常为:
SELECT字段名列表>FROM表名>WHERE查询条件>
其中,SELECT用于选择查询结果要显示的目标列表;FROM用于列出查询要用到的所有表文件;WHERE则用于指定查询结果的筛选条件。

第7题:

有如下SQL语句:

SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;

(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")

执行语句后,显示查询到的仓库号有

A.A1

B.A3

C.A1,A2

D.A1,A3


正确答案:D
解析:本题查询的是职工的工资大于或等于A1仓库中所有职工工资的仓库号。在SQL语句中可以使用ANY,ALL等量词进行查询。其中ANY在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。

第8题:

● 撤销 U5 对 Emp 表的查询权限,并收回 U5 授予其它用户的该权限,SQL 语句是 (51) 。

(51)

A. REVOKE SELECT ON TABLE Emp FROM U5 CASCADE;

B. REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT;

C. REVOKE QUERY ON TABLE Emp FROM U5 CASCADE;

D. GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION;


正确答案:B

第9题:

查询购买“新飞”品牌的任-型号“冰箱”的客户姓名及购买日期。实现该查询的SQL语句如下,请将空缺部分补充完整。

SELECT 姓名,日期

FROM (f)

WHERE (g) AND 商品号 (h) (

SELECT 商品号 FROM 商品

WHERE 品牌='新飞' AND 名称= '冰箱')


正确答案:(f)客户销售 (注:加商品表错误!) (g)客户.客户号=销售.客户号 (h)IN (注:用=错误!)
(f)客户,销售 (注:加商品表错误!) (g)客户.客户号=销售.客户号 (h)IN (注:用=错误!) 解析:考查SQL中的数据操作语言DML。该查询涉及到客户、商品和销售三个表的信息,但由于商品表的查询嵌套在外层查询内,故外层查询只连接查询客户和销售两个表,WHERE 后是连接查询条件。谓词m用来查找属于指定集合的元组,此处不能用来表示。

第10题:

已知成绩关系如下图所示。执行SQL语句:

SELECT COUNT(DISTINCT 学号)

FROM成绩

WHERE分数>60

查询结果中包含的元组数目是

A.1

B.2

C.3

D.4


正确答案:A
解析:关系数据库标准语言SQL中SELECT语句的功能是查询。COUNT是用于计数的函数;FROM说明要查询的表;WHERE说明查询条件;DISTINCT去掉结果中的重复值。

更多相关问题