表
ColA ColB
1 Testa:testb:Testc:testd
如何根据冒号分隔值中找到的单个值查找匹配行?我已经尝试过这一点,但它与 ColB 具有多个嵌入值的行不匹配:
Select * from Table
Where ColB = 'testc' and ColA =1
最佳答案
FWIW,您还可以使用 INSTR:
Select *
from Table
Where INSTR(':' || ColB || ':', ':testc:') > 0 and ColA = 1;
关于sql - 如何在oracle sql where子句中使用冒号分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27552679/