1

我需要一个查询来获取具有 az 后缀的名称。我知道 regexp_like 可以做到这一点。但是我应该如何将 regexp_like 与占位符一起使用?

select id_name from name_table where regexp_like(name,'REM_45485[a-z]$');

我应该如何使用占位符?感谢所有的建议。

4

1 回答 1

2

我认为你应该能够做到:

select id_name from name_table where regexp_like(name, ?);

如果只有部分正则表达式来自占位符,请使用字符串连接:

select id_name from name_table where regexp_like(name, ? || '[a-z]$');
于 2012-10-25T13:09:39.297 回答