我有77777 44444 4444 456.52
,我想做('77777', '44444', '4444', '456.52')
。
是否有键/软件/程序可以根据需要在某些位置插入逗号和括号。我非常感谢您的帮助,因为手动操作很糟糕。
而不是将查询表述为:
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 ')
将您的数字行放在 NotePad++ 或任何允许正则表达式搜索的测试编辑器中:
寻找:([\d]+\.?[\d]+)
代替:'$1',