我有一个类似于Find the number of duplicates in a row using sqlite的问题,除了列中提到的数字也可能包含括号。例如:
Name Num0 Num1 Num2 Num3 Num4 Num5 Num6 Num7 1)John (12)34 1234 (123)4 2)Hebbar 234 3)Jim (9)876 9876 (9876) 4)Kim 111 111 111 5)Kate 666
现在当我运行sqlite查询时,我应该分别得到John,Jim和Kim的结果。 我正在为我的项目使用C语言。
提前多多感谢。
答案 0 :(得分:0)
要删除括号,请使用replace()将其替换为emptry字符串:
SELECT replace(replace(Num0, '(', ''), ')', '') AS Num0_without_parens,
...
FROM MyTable;
然后可以进一步处理,如链接问题所示。