2021
03-17
03-17
Oracle使用like查询时对下划线的处理方法
如:查询ZJ_STANDARD_ITEM表的name1字段包含"_("的数据--以下的查询语句执行会发现所查询的数据并不是我们想要数据select*fromZJ_STANDARD_ITEMtwheret.name1like'%_(%';原因分析下划线“_”在oracle中不是单纯的表示下划线的意思,而是表示匹配单一任何字符!如以上查询语句就表示"("左边只要有任意字符都会被查询到【解决办法】使用escape()函数escape关键字经常用于使某些特殊字符,如通配符:'%','_‘转义为它们原来...
继续阅读 >