2012-10-25 63 views
1

我需要一个查询来获取具有任何来自a-z的后缀的名称。我知道regexp_like可以做到这一点。但是,我应该如何使用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]$');