暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBae 8s SQL 指南:语法_4. 数据类型和表达式_4.5 条件 (21)

GBASE数据库 2022-04-26
97

ESCAPE 与 MATCHES 一起使用
ESCAPE 子句可指定与缺省的转义字符不同的转义字符。通过 DEFAULTESCCHAR 配置参数或
DEFAULTESCCHAR 会话环境选项设置缺省的转义字符。
使用此作为您想要的缺省的转义字符,反斜杠,来在括起来的字符串中包括问号(?)、星号
(*)、插入符(^) 或左方括号([)或右方括号(])作为字面的字符,以防止将它们解释为特殊
字符。如果您选择使用 z 作为该转义字符,则字符串中的字符 z? 代表字面的问号(?)。类似
地,字符 z* 代表字面的星号(*)。最后,字符串中的字符 zz 代表单个字符 z。
下列示例从 customer 表检索行,其中的 company 列的值包括问号(?):
SELECT * FROM customer WHERE company MATCHES '*z?*' ESCAPE 'z';

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论