下面()语句可以查询姓“赵”并且年龄等于22岁的用户。A、Select * From tbAddress Where strName="赵"And intAge=22B、Select * From tbAddress Where strName like"赵%"And intAge="22"C、Select * From tbAddress Where strName like"赵%"And intAge=22D、Select * From tbAddress Where strName like"%赵%

题目

下面()语句可以查询姓“赵”并且年龄等于22岁的用户。

  • A、Select * From tbAddress Where strName="赵"And intAge=22
  • B、Select * From tbAddress Where strName like"赵%"And intAge="22"
  • C、Select * From tbAddress Where strName like"赵%"And intAge=22
  • D、Select * From tbAddress Where strName like"%赵%"And intAge=22
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

“从学生关系S中检索姓′王′的学生学号”的SQL语句是

A.SELECT sno FROM sc WHERE sname=′王′

B.SELECT sno FROM sc WHERE sname IS LIKE′王%′

C.SELECT sno FROM sc WHERE sname LIKE′王%′

D.SELECT sno FROM sc WHERE sname LIKE′王_′


正确答案:C
解析:利用LIKE查询时,LIKE谓词的一般形式是:列名LIKE字符串常数。其中,字符串常数中字符的含义如下:
①_(下划线) 表示可以和任意的单个字符匹配。
②%(百分号) 表示可以和任意长的(可以为0) 字符串匹配。

第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题:

要在tbAddress表中插入记录,下面哪条语句是正确的?()

A.Insert Into tbAddress(strName,strTel) Values("萌萌","6545632")

B.Insert Into tbAddress(strName,strEmail) Values("萌萌", "")

C.Insert Into tbAddress(strName,strEmail) Values("萌萌",NULL)

D.Insert Into tbAddress(strName,intAge) Values(萌萌,22)


正确答案:ABC

第4题:

下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。

A、select * from 学生表 where 姓名=’_敏%’

B、select * from 学生表 where 姓名 like ’_敏%’

C、select * from 学生表 where 姓名 like ’%敏%’

D、select * from 学生表 where 姓名 like ’%敏’


参考答案B

第5题:

对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

A.SELECT * FROM student WHERE sname LIKE'刘 * '

B.SELECT * FROM student WHERE sname LIKE'刘 $'

C.SELECT * FROM student WHERE sname LIKE'刘%'

D.SELECT * FROM student WHERE sname LIKE'刘&'


正确答案:C
解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

第6题:

要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…

A.SELECT*FROM INFORMATION WHERE姓名=‘王--’

B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’

C.SELECT*FROM INFORMATION WHERE姓名=‘王%’

D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’


正确答案:D
解析:LIKE运算符的一般形式为:列名[NOT]LIKE<匹配串>。匹配串中可包含四种通配符:一(下划线)、%(百分号)、[]和[^]。

第7题:

在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。

A.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球”

B.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球”

C.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”

D.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”


正确答案:C
本题考查的是InStr函数。InStr函数的格式为:InStr(字符表达式1,字符表达式2[,数值表达式])其功能是检索字符表达式2在字符表达式l中最早出现的位置,返回整数,若没有符合条件的数,则返回0。本题的查询的条件是在简历字段中查找是否出现了“篮球”字样。应使用关键词“Like”;在“篮球”的前后都加上“*”,代表要查找的是“篮球”前面或后面有多个或0个字符的数据,这样也就是查找所有简历中包含“篮球”的记录。

第8题:

执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回多少条记录? ()

A.0

B.1

C.2

D.与intAge的值有关


正确答案:D

第9题:

设ABC表的A列存储电话号码信息,则查询不是以7开头的所有电话号码的查询语句是( )

A select A from ABC where A is not ‘%7’

B select A from ABC where A like ‘%7%’

C select A from ABC where A not like ‘7%’

D select A from ABC where A like ‘[1-6]%’


参考答案C

第10题:

查询“学号char(10)”尾字符是"1"的错误命令是()。

  • A、SELECT*FROM学生WHERE学号LIKE’?1’
  • B、SELECT*FROM学生WHERE学号LIKE’%[1]’
  • C、SELECT*FROM学生WHERE学号LIKE’%1’
  • D、SELECT*FROM学生WHERE RIGHT(学号,1)=’1’

正确答案:A

更多相关问题