如何通过从SQL查询中删除分隔符来获取记录

时间:2018-05-29 00:53:43

标签: sql oracle

我的表格中有一个属性的值如下。

display_Name       Status
Joining :st099     Error
Joining :rp033     Success 
Joining :ts088     Success

我想获取display_Name的记录,其中status将是Success,它只会在rp033,ts088中给出值而不使用“:”运算符。

任何人都可以帮忙。

3 个答案:

答案 0 :(得分:1)

如果我理解正确,您可以使用 @for (var i = 1; i <= Model.Scores.Count(); i++) { @:count.push(@i); }

执行此操作
regexp_substr()

答案 1 :(得分:0)

您可以使用INSTR()SUBSTR()的组合:

SELECT SUBSTR(DISPLAY_NAME, INSTR(DISPLAY_NAME, ':') + 1)
       FROM elbat
       WHERE STATUS = 'Success';

答案 2 :(得分:0)

假设DirectoryInfo.Delete(bool recursive)始终以Display Name开头的直接解决方案,应该只是

Joining :