选择查询中的动态子字符串

时间:2019-01-26 08:05:50

标签: postgresql-9.5

在我的列中数据是这样的 abc_2, abc_de_2, def_ohg_po_1, vbc_7, 等等。

在我的下方查询中,当我尝试使用2在同一查询中可以正常工作时,如何添加其他数字(让我输入的是abc_def_2我得到abc_def,但是当abc_def_1给出错误)

SELECT:GIVESTRING STRING,SUBSTR(:GIVESTRING,1,strpos(substr(:GIVESTRING,1),'2')+ 1-1 -2)String01;

我的预期结果是 abc_2-abc, abc_de_2-abc_de, def_ohg_po_1-def_ohg_po, vbc_7-vbc

0 个答案:

没有答案