为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
查询为什么会有C13的结果
select * from test where name like 'C1_%';
回答 0
暂无回答
rgy
直接写会被当成通配符来处理,因此需要转义下,参考如下:
21:23:37 SYSDBA@LOCALHOST:5236>select*from test where name like'C1\_%'escape'\';
行号 ID NAME
---------- ----------- -------11 C1_2001
21 C1_2003
31 C1_2004
已用时间: 2.239(毫秒). 执行号:1010706.21:23:48 SYSDBA@LOCALHOST:5236>
直接写会被当成通配符来处理,因此需要转义下,参考如下:
21:23:37 SYSDBA@LOCALHOST:5236>select * from test where name like 'C1\_%' escape '\'; 行号 ID NAME ---------- ----------- ------- 1 1 C1_2001 2 1 C1_2003 3 1 C1_2004 已用时间: 2.239(毫秒). 执行号:1010706. 21:23:48 SYSDBA@LOCALHOST:5236>