SQL 数据清理
SQL Data cleaning
我有一个数据集,我正在尝试清理数据。我想从电子邮件地址和 phone_number 中删除 ** 并且 phone_number 列中只有数字。我该怎么做。
这是一个使用字符串函数的选项:
update mytable
set email = replace(email, '**', ''),
phone_number = regexp_replace(phone_number, '\D', '')
这会从 email
中删除 '**'
,并从 phone_number
中删除所有 non-digit 个字符。
我有一个数据集,我正在尝试清理数据。我想从电子邮件地址和 phone_number 中删除 ** 并且 phone_number 列中只有数字。我该怎么做。
这是一个使用字符串函数的选项:
update mytable
set email = replace(email, '**', ''),
phone_number = regexp_replace(phone_number, '\D', '')
这会从 email
中删除 '**'
,并从 phone_number
中删除所有 non-digit 个字符。