我需要一个查询来获取具有a-z后缀的名称。我知道regexp_like可以做到这一点。但是我应该如何在占位符中使用regexp_like?
select id_name from name_table where regexp_like(name,'REM_45485[a-z]$');
我应该如何使用占位符?感谢所有的建议。
答案 0 :(得分:2)
我认为你应该可以做到:
select id_name from name_table where regexp_like(name, ?);
如果只有部分正则表达式来自占位符,请使用字符串连接:
select id_name from name_table where regexp_like(name, ? || '[a-z]$');