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

admin2009-02-15  21

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

选项 A、LEFT(供应商名,4)=“北京”
B、“北京”$供应商名
C、供应商名In“%北京%”
D、AT(供应商名,“北京”)

答案2

解析 函数LEFT(<字符表达式>,<长度>)的功能是从指定表达式的左端取一个指定长度的子串作为函数值。选项A的含义是供应商名前两个汉字为“北京”。函数AT(<字符表达式1>,<字符表达式2>,<数值表达式>)的功能是:如果<字符表达式 1>是<字符表达式 2>的子串,则返回<字符表达式 1>值的首字符在<字符表达式 2>值中的位置;若不是子串,则返回0,因此选项D的含义是;返回供应商名在“北京”字符串中的位置。选项C为一个错误表达式。选项B中的运算符$是子串包含测试,“北京”$“供应商名”表示“北京”是否是“供应商名”字段的子串,能够与题干中的LIKE实现同样的功能,为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/CMM7FFFM
0

最新回复(0)