如何从电话号码中删除空格(SQL)

     2023-03-17     115

关键词:

【中文标题】如何从电话号码中删除空格(SQL)【英文标题】:How to remove space from phone number (SQL) 【发布时间】:2020-10-07 22:39:47 【问题描述】:

我有以下格式的电话号码: 03 12345678 和 0412 3456789

我需要删除数字中的空格,以便加入另一个数字格式为 0312345679 和 04123456789 的表格。我不想更新表格。

我已尝试对家庭号码格式运行以下查询,但始终出现错误:

SELECT 
REPLACE(p.Home_Phone_Num, ' ', '') AS Home_Num
FROM table

错误:

语法错误:预期在“SELECT”关键字和“REPLACE”关键字之间存在某些内容。

谢谢

【问题讨论】:

用您正在使用的数据库标记您的问题。尝试将SELECT nad REPLACE() 放在同一行。 【参考方案1】:

这看起来像是一条 Teradata 错误消息。此数据库没有replace() 函数 - 相反,您需要oreplace()

select oreplace(p.Home_Phone_Num, ' ', '') as Home_Num from mytable

【讨论】:

是的,我正在使用 Teradata SQL 助手。谢谢,这已经解决了!【参考方案2】:

要删除单个字符,不需要 oReplace,请改用 oTranslate:

oTranslate (p.Home_Phone_Num, ' ', '') AS Home_Num

这也可能会替换其他字符

oTranslate (p.Home_Phone_Num, ' -/()', '') AS Home_Num

【讨论】:

我很少使用其中任何一个。为什么 oTranslate 在这里更好? @Andrew:因为它完全是为用另一个字符替换字符或删除它们而设计的。很多人只知道REPLACE,然后开始使用嵌套的REPLACE :-)

PL/SQL 从电话号码中删除不需要的字符

】PL/SQL从电话号码中删除不需要的字符【英文标题】:PL/SQLRemoveunwantedcharactersfromaphonenumber【发布时间】:2014-09-1800:30:06【问题描述】:我环顾四周,似乎找不到这个问题的直接答案。我对如何做到这一点感到困惑。我应该使用... 查看详情

SQL Server 2000:如何只返回电话号码列中的号码

】SQLServer2000:如何只返回电话号码列中的号码【英文标题】:SQLServer2000:howdoIreturnonlythenumberfromaphonenumbercolumn【发布时间】:2011-06-1620:51:45【问题描述】:我正在尝试从每个电话号码中删除“(”、“)”、“-”、“x”或“X”“ex... 查看详情

从 SQL Server 中的字符串中删除所有空格

】从SQLServer中的字符串中删除所有空格【英文标题】:RemoveallspacesfromastringinSQLServer【发布时间】:2012-05-1300:14:06【问题描述】:在SQLServer2008中从字符串中删除所有空格的最佳方法是什么?LTRIM(RTRIM(\'ab\'))将删除字符串左右两侧... 查看详情

如何从电话号码中删除“+”和国家代码?

】如何从电话号码中删除“+”和国家代码?【英文标题】:HowdoIremovethe"+"andcountrycodefromaphonenumber?【发布时间】:2011-12-0707:54:48【问题描述】:我正在使用以下API来获取电话号码;但是,有些设备会返回以下格式的数字:... 查看详情

从 SQL Server 中的 VARCHAR 中删除非数字字符的最快方法

...:18【问题描述】:我正在编写一个导入实用程序,它使用电话号码作为导入中的唯一键。我需要检查我的数据库中是否不存在该电话号码。问题是数据库中的电话号码可能有破折号和括号之类的东西,可能还有其他 查看详情

Rails - 在保存到数据库之前从表单提交的电话输入中删除特殊字符

...?在保存到数据库之前,我希望能够采用用户提交的任何电话号码格式并从中删除所有特殊字符和空格 查看详情

从联系人列表中获取联系人号码

...空格的联系人,但在使用内容解析器获取联系人后,它会删除所有空格。联系人列表:+91XXXXXXXXXX获取后:+91XXXXXXXXXX(错误删除空格)但是,如果数字是,它不会删 查看详情

如何从字符串中删除所有空格

】如何从字符串中删除所有空格【英文标题】:Howtostripallwhitespacefromstring【发布时间】:2011-04-1323:39:04【问题描述】:如何去除python字符串中的所有空格?例如,我希望将stripmyspaces之类的字符串转换为stripmyspaces,但我似乎无法... 查看详情

如何从文件名中删除空格(批量)

】如何从文件名中删除空格(批量)【英文标题】:Howtoremovespacesfromfilenames(inbulk)【发布时间】:2012-07-0111:55:18【问题描述】:如何在Windows中批量删除数千个文件中的空格(不替换为下划线)?我可以通过DOS命令执行此操作吗?... 查看详情

我应该如何从字符串中删除所有前导空格? - 迅速

】我应该如何从字符串中删除所有前导空格?-迅速【英文标题】:HowshouldIremovealltheleadingspacesfromastring?-swift【发布时间】:2015-04-1816:59:30【问题描述】:我需要一种方法来从作为空格的字符串中删除第一个字符。我正在寻找一种... 查看详情

如何使用 javascript 从 Firebase 电话身份验证中删除验证码?

】如何使用javascript从Firebase电话身份验证中删除验证码?【英文标题】:HowtoremovecaptchaverificationfromFirebasephoneauthusingjavascript?【发布时间】:2018-12-1313:33:50【问题描述】:我是第一次使用firebase电话身份验证,我看到验证码必须按... 查看详情

如何从 Python 数组中删除多余的空格? [复制]

】如何从Python数组中删除多余的空格?[复制]【英文标题】:HowtoremoveextraneousspacesfromPythonarray?[duplicate]【发布时间】:2016-07-0223:37:34【问题描述】:我有一个包含一组混合值的python数组,看起来有点像下面的示例:[\'0012\',\'318422\... 查看详情

从联系人中删除单个电话类型号码

...Number=mobileNumberTYPE=其他number=oofynumber...总之...来自those。如何从该 查看详情

如何删除 Spark 表列中的空格(Pyspark)

】如何删除Spark表列中的空格(Pyspark)【英文标题】:HowtoremoveblankspacesinSparktablecolumn(Pyspark)【发布时间】:2017-12-0316:33:31【问题描述】:我想从特定列(purch_location)中的所有值中删除空格。我使用的是spark表,而不是数据框或SQL... 查看详情

如何从html源代码中删除空格

】如何从html源代码中删除空格【英文标题】:Howtoremovewhitespacefromhtmlsourcecode【发布时间】:2012-10-1823:12:18【问题描述】:我正在使用django和python。在模板文件中,我有一个如下所示的下拉列表。有用。唯一的问题是源html代码之... 查看详情

如何从PHP和Javascript中的字符串中删除所有空格[重复]

】如何从PHP和Javascript中的字符串中删除所有空格[重复]【英文标题】:HowtoremoveallspacesfromastringinPHPandJavascript[duplicate]【发布时间】:2011-08-0909:34:11【问题描述】:可能重复:Howtostripallspacesoutofastringinphp?如何在PHP和Javascript中删除... 查看详情

如何从 sql 查询中删除重复值

】如何从sql查询中删除重复值【英文标题】:Howtoremoveduplicatevaluesfromansqlquery【发布时间】:2016-11-0615:58:25【问题描述】:我想知道如何从sql查询的输出中删除重复值。这是sql查询:$query="SELECTuseraccount.Username,tariff.Nameastariffs,energy... 查看详情

如何从数据框中删除空格/NA并将值向上移动

】如何从数据框中删除空格/NA并将值向上移动【英文标题】:Howtoremoveblanks/NA\'sfromdataframeandshiftthevaluesup【发布时间】:2017-08-2411:24:33【问题描述】:我有一个巨大的数据框,其中包含值和空白/NA。我想从数据框中删除空白并将... 查看详情