Visual FoxPro数据库程序设计

单选题在SQL语句中,与表达式“姓名LIKE‘%强%’”功能相同的表达式是(  )。A LEFT(姓名,2)=‘强’B ‘强’$姓名C 姓名=‘%强%’D AT(姓名,‘强’)

题目
单选题
在SQL语句中,与表达式“姓名LIKE‘%强%’”功能相同的表达式是(  )。
A

LEFT(姓名,2)=‘强’

B

‘强’$姓名

C

姓名=‘%强%’

D

AT(姓名,‘强’)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是

A.工资>=1210 AND 工资<=1240

B.工资>1210 AND 工资<1240

C.工资<=1210 AND 工资>1240

D.工资>=1210 OR 工资<=1240


正确答案:A
解析:“工资 BETWEEN 1210 AND 1240”所设定的查询条件是工资在1210和1240之间的,即工资大于等于1210并且小于等于1240。故正确答案为选项A。

第2题:

“所有家住北京的姓王的人”的查询信则表达式是( )

A.姓名Like“王*”OR住址Like“北京”

B.姓名Like“王*”AND住址Like“北京”

C.姓名Like“王?”AND住址Like“北京”

D.姓名Like“王?”OR住址Like“北京”


正确答案:B
[解析] *表示通配字符串中的任意多个字符。?表示通配字符串中的任意单个字符。

第3题:

在SQL语句中,与表达式“供应商名 LIKE” %北京%“”功能相同的表达式是

A.LEFT(供应商名,4)=“北京”

B.“北京”$供应商名

C.供应商名IN“%北京%”

D.AT(供应商名,“北京”)


正确答案:B

第4题:

在ESQL语句中与表达式“供应商名LIKE"%北京%"”功能相同的表达式是

A.LEFT(供应商名,4)=“北京”

B.“北京”$供应商名

C.供应商名IN“%北京%”

D.AT(供应商名,“北京”)


正确答案:B
解析:本题考查常用函数的掌握。函数LEFT(字符表达式>长度>)的功能是从指定表达式的左端取一个指定长度的子串作为函数值。因此选项A的含义是供应商名前两个汉字为“北京”。函数AT(字符表达式1>,字符表达式 2>,数值表达式>)的功能是:如果字符表达式1>是字符表达式2>的子串,则返回字符表达式1>值的首字符在字符表达式2>值中的位置;若不是子串,则返回0,因此选项D的含义是:返回供应商名在“北京”字符串中的位置。选项B中的运算符$是子串包含测试, “北京”$“供应商名”的表示“北京”是否是“供应商名”字段的子串。能够与题干中的LIKE实现同样的功能,为正确答案。

第5题:

在SQL语句中,与表达式“工资BETWEEN l000 AND l500”功能相同的表达式是A.工资<=1000 AND 工资>=15

在SQL语句中,与表达式“工资BETWEEN l000 AND l500”功能相同的表达式是

A.工资<=1000 AND 工资>=1500

B.工资<=1500 AND 工资>=1000

C.工资<=1000 OR 工资>=1500

D.工资<=1500 OR 工资>=10000


正确答案:B
解析:BETWEEN...AND...是SQL查询语句中的一个特殊运算,意思为“…和…之间”,相当与逻辑与运算中的(A>=AND>=B,其中A>B)。

第6题:

在 SQL 语句中,与表达式 “ 年龄 BETWEEN 12 AND 46 ” 功能相同的表达式是

A) 年龄 >= 12 OR <= 46

B) 年龄 >= 12 AND <= 46

C) 年龄 >= 12 OR 年龄 <=46

D) 年龄 >=12 AND 年龄 <=46


正确答案:D

第7题:

在SQL语句中,与表达式“系别号NOT IN(”5”,”8”)”功能相同的表达式是( )。

A.系别号=”5”AND系别号=”8”

B.系别号!=”5”OR系别号#”8”

C.系别号<>”5”OR系别号!=”8”

D.系别号!=”5”AND系别号!=”8”


正确答案:D
本题中的IN相当于集合运算符∈。在SQL中,“不等于”用“!=”表示。另外还可以用否定运算符NOT写出等价命令。题中表达式“系别号NOTIN(”5”,”8”)表示“系别号”不包含在集合(”5”,”8”)中,恰与D选项等价。

第8题:

在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是______。

A.年龄>=12 0R<=46

B.年龄>=12 AND<=46

C.年龄>=12 0R年龄<=46

D.年龄>=12 AND 年龄<=46


正确答案:D
解析:本题中BETWEEN…AND…的意思是“在…和…之间”,这个查询条件等价于:年龄>=12 AND年龄=46。

第9题:

在SQL语句中,与表达式“系别号NOT IN(”5”,” 8” )”功能相同的表达式是( )。

A.系别号=”5”AND系别号=”8”

B.系别号!=”5”0R系别号#”8”

C.系别号<>”5”OR系别号!=”8”

D.系别号!=”5”AND系别号!=”8”


正确答案:D
本题牛的IN相当于集合运算符∈。在SQL中,“不等于”用“!=”表示。另外还可以用否定运算符NOT写出等价命令。题中表达式“仓库号NOTIN(”5”,”8”)”,表示“仓库号”不包含在集合(5,8)中,恰与D选项等价。

第10题:

在SQL语句中,与表达式“仓库号NOT IN("whl ","wh2")”功能相同的表达式是A)仓库号="wh1"AND仓库号="wh2"B)仓库号!="whl" OR仓库号="wh2"C) 仓库号<>"wh 1" OR仓库号!="wh2"D)仓库号!="whl" AND仓库号!= "wh2"


正确答案:D
题千中给出的表达式:“仓库号 NOT IN("wh1""wh2")”表示仓库号不是"wh1"并且不是"wh2"。符号“!=”表示的是,不等于,因此正确答案为选项D。选项A表仓库号等于"whl"并且等于"wh2",选项B表示仓库号不等于"whl"或者等于"wh2"。选项C表示仓库号不等于"whl"或者不等于"wh2"。因此选项D为正确答案。

更多相关问题