在日常查询过程中我们可能会用到like语句,画布多说直接上问题:
select * from test where name like 'C1_%';
原因:直接写会被当成通配符来处理,因此需要转义下,参考如下:
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>
评论已关闭