要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句()A、Select*formusersWherereal_name="张"Andsubmit_data#2003-1-1#B、Select*formusersWherereal_name="张"Orsubmit_data#2003-1-1#C、Select*formusersWherereal_namelike"张%"Andsubmit_data#2003-1-1#D、Select*formusersWherereal_namelike"

题目

要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句()

  • A、Select*formusersWherereal_name="张"Andsubmit_data<#2003-1-1#
  • B、Select*formusersWherereal_name="张"Orsubmit_data<#2003-1-1#
  • C、Select*formusersWherereal_namelike"张%"Andsubmit_data<#2003-1-1#
  • D、Select*formusersWherereal_namelike"张%"ORsubmit_data<#2003-1-1#
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要查询Information表中学生姓中含有“张”的学生情况,可以用下列哪个命令?——

A.SELECT* FROM Information WHERE s—Flame=‘张’

B.SELECT*FROM Information WI-IERE s—name LIKE‘张%’

C.SELECI*FROM Information WHERE s._name LIKE‘张一’

D.SEt,ECT*FROM Information WHERE s—name LIKE‘%张%’


正确答案:D
解析:查询information表中学生姓中含有“张”的学生情况的SQL语句是:SELECT*FROM InformationWHERE s—name LIKE‘%张%’。LIKE运算符的一般形式为:列名[N0T]JKE<匹配串>。匹配串中可包含四种通配符:_(下划线)、%(百分号)、[]、[^]。

第2题:

在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。

A.SELECT * FROM STUD WHERE 姓名LIKE“张%”

B.SELECT * FROM STUD WHERE 姓名IN(“张%”)

C.SELECT * FROM STUD WHERE 姓名LIKE“张$”

D.SELECT * FROM STUD WHERE 姓名IN(“张$)”


正确答案:A
解析:在WHERE子句中可以使用查询条件谓词LIKE实现字符匹配。谓词LIKE的一般形式为“列名 LIKE字符串常数”,其中的列名的数据类型必须是字符型,在字符串常数中可以使用一些特殊字符来匹配字符。字符%(百分号)表示可以和任意长的字符串匹配。所以,选项A的语句正确。

第3题:

“SELECT * FROM Student WHERE Sname LIKE ' 张_' ”语句中的'张_' 用于查找姓张的学生。( )

此题为判断题(对,错)。


正确答案:错

第4题:

授予用户Jean可以查询帐户表的权限,使用的SQL语句是( )

A GRANT SELECT ON 帐户 TO Jean

B GRANT SELECT TO Jean ON 帐户

C GRANT SELECT TO帐户 ON Jean

D GRANT SELECT ON Jean TO 帐户


参考答案A

第5题:

要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句()。

A.Select*FromusersWherereal_name=

B.Select*FromusersWherereal_name=

C.Select*FromusersWherereal_namelike

D.Select*FromusersWherereal_namelike


正确答案:D

第6题:

根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()

A select * from student where age< avg(age)

B select * from student having age< avg(age)

C select * from student a where a.age< (select avg(b.age) from student b)

D select * from student a where (select avg(b.age) from student b ) >= a.age


参考答案C

第7题:

要查询user_name为"tutu"且是2003年1月1日前注册的用户,请问用哪条语句()。

A.Select*FromusersWhereuser_name=tutuAndsubmit_date<2003-1-1

B.Select*FromusersWhereuser_name=

C.Select*FromusersWhereuser_name=

D.Select*FromusersWhereuser_name=


正确答案:C

第8题:

查询“学生”表中所有姓“张”的学生记录,完成下列SQL语句:

SELECT*FROM学生成绩WHERE姓名______"张%"


正确答案:LIKE
LIKE

第9题:

把对表SC的查询权限授予所有用户的SQL语句是( )。

A.GRANT SELECT ON TABLE SC TO Public

B.GPANT SELECT ON TABLE SC TO All

C.GRANT SELECT ON SC TO Public

D.GRANT SELECT ON SC TO All


正确答案:A

第10题:

有一个名为“学生”的数据库表,若想查询姓“张”的学生的信息,应使用命令(51)。

A.SELECT * FROM学生WHERE LEFT(姓名,2)=“张”

B.SELECT * FROM学生WHERE FIRST(姓名,2)=“张”

C.SELECT * FROM学生WHERE HEAD(姓名,2)=张”

D.SELECT * FROM学生WHERE RIGHT(姓名,2)=“张”


正确答案:A
解析:注意应使用LEVF,且一个中文字占两个字符的位置。

更多相关问题