Sqlite を使用して、それ以外の場合は文字列列にあるすべての数値を削除する SQL は何でしょうか (Oracle の例も高く評価されます)。
例: 次のようにエントリからすべての番号を削除したいと思います。
291 HELP,1456 CALL
期待される出力:
HELP,CALL
編集:番号を削除したいのは1つのエントリだけでなく、それらの多くであるため、質問を編集しました。
Sqlite を使用して、それ以外の場合は文字列列にあるすべての数値を削除する SQL は何でしょうか (Oracle の例も高く評価されます)。
例: 次のようにエントリからすべての番号を削除したいと思います。
291 HELP,1456 CALL
期待される出力:
HELP,CALL
編集:番号を削除したいのは1つのエントリだけでなく、それらの多くであるため、質問を編集しました。
言語で行うか、sqlite を埋め込むか、この SQLite コードを使用して、すべての数字を削除します。
UPDATE table SET column = replace(column, '0', '' );
UPDATE table SET column = replace(column, '1', '' );
UPDATE table SET column = replace(column, '2', '' );
UPDATE table SET column = replace(column, '3', '' );
UPDATE table SET column = replace(column, '4', '' );
UPDATE table SET column = replace(column, '5', '' );
UPDATE table SET column = replace(column, '6', '' );
UPDATE table SET column = replace(column, '7', '' );
UPDATE table SET column = replace(column, '8', '' );
UPDATE table SET column = replace(column, '9', '' );
select '''' || regexp_replace('123 help 321', '\d+') || '''' from dual;