在postgres中使用ilike或like连接表时如何使用特殊字符?

问题描述 投票:0回答:2

我在postgres中有以下表格:

TABLE1:

col1        col2
NCT03009058 nivolumab (opdivo)  
NCT03009059 pembrolizumab (keytruda)
NCT03009060 zumab
NCT03009061 pembrolizumab-keytruda
TABLE2:

col1    col2      
1   nivolumab
2   opdivo
2   pembrolizumab
3   keytruda
3   zumab
4   pembrolizumab
3   keytruda
5   0.4% lidocaine hydrochloride and 5% dextrose injection

我想在col2上连接以上表格,但是'like'和'ilike'忽略了有特殊字符的行。我想像'|; |-| / |(|)'一样使用特殊字符的组合吗?如何获得以下结果?

所需的输出是:

col1        col2                          col3
NCT03009058 nivolumab (opdivo)        nivolumab 
NCT03009058 nivolumab (opdivo)        opdivo
NCT03009059 pembrolizumab (keytruda)  keytruda
NCT03009059 pembrolizumab (keytruda)  pembrolizumab 
NCT03009060 zumab                     zumab
NCT03009061 pembrolizumab-keytruda    keytruda
NCT03009061 pembrolizumab-keytruda    pembrolizumab

这里的任何建议都会很有帮助。谢谢

postgresql join sql-like
2个回答
2
投票
© www.soinside.com 2019 - 2024. All rights reserved.