考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下列涉及通配符的操作,范围最大的是( )
A. name like ’hgf#’
B. name like ’hgf_t%’
C. name like ’hgf%’
D. name like ’hgf_’
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

%匹配多个字符,_匹配一个字符。

在 SQL 中,通配符用于模式匹配的操作符是 `LIKE`,其中 `%` 和 `_` 是常用的通配符。`%` 匹配零个或多个字符,而 `_` 仅匹配单个字符。

让我们分析每个选项:

A: `name like 'hgf#'`
- 这里的 `#` 并不是标准的 SQL 通配符,所以这个模式匹配的是固定的字符串 `'hgf#'`。

B: `name like 'hgf_t%'`
- `_` 匹配单个字符,`%` 匹配零个或多个字符。因此,这个模式匹配以 `'hgf'` 开头,紧接一个任意字符,然后可以跟随零个或多个任意字符的字符串。

C: `name like 'hgf%'`
- `%` 匹配零个或多个字符。因此,这个模式匹配以 `'hgf'` 开头的任意长度的字符串。

D: `name like 'hgf_'`
- `_` 匹配单个字符。因此,这个模式匹配以 `'hgf'` 开头,并且总长度为 4 个字符的字符串。

比较各选项的匹配范围:
- A 匹配的是固定字符串 `'hgf#'`,范围最小。
- D 匹配以 `'hgf'` 开头,并且总长度为 4 的字符串。
- B 匹配以 `'hgf'` 开头,紧接一个任意字符,然后可以跟随零个或多个任意字符的字符串。
- C 匹配以 `'hgf'` 开头的任意长度的字符串。

因此,范围最大的是 C,因为它能够匹配以 `'hgf'` 开头的任意长度的字符串。

正确答案是:C: `name like 'hgf%'`。