我有77777 44444 4444 456.52
我想制作('77777', '44444', '4444', '456.52')
。
是否有键/软件/程序,我可以根据需要在某个地方插入逗号和括号。我真的很感谢你的帮助,因为手动操作非常糟糕。
答案 0 :(得分:1)
而不是将查询描述为:
where values in ('77777', '44444', '4444', '456.52')
您可以将其标记为:
where ' '||values||' ' like ' %77777% ' or
' '||values||' ' like ' %44444% ' or
' '||values||' ' like ' %4444% ' or
' '||values||' ' like ' %456.52% ';
如果必须匹配所有值,请使用and
代替or
。
或者,如果您只查找一个值,则可以使用正则表达式:
where regexp_like(' '||values||' ', ' 77777|44444|4444|456.52 ')
答案 1 :(得分:0)
将您的数字行放在NotePad ++或任何允许正则表达式搜索的测试编辑器中:
查找:([\d]+\.?[\d]+)
替换:'$1',