SQL替换语法

SQL替换语法,sql,sql-server,syntax,Sql,Sql Server,Syntax,我有一个select查询,它获取一个字段,并用一个自定义名称(例如acctID作为帐户ID)显示该字段。如果该字段的数据是varchar,但所有数字都是小数,例如000.887.4456.000000,我如何在该select查询中使用replace从类似这样的字段中删除小数 SELECT REPLACE(acctID, '.', '') AS ACCOUNT_ID FROM TABLE 所以期望的结果是000887445600000?我会小心使用双引号:SQL Server默认情况下会将其作为

我有一个select查询,它获取一个字段,并用一个自定义名称(例如acctID作为帐户ID)显示该字段。如果该字段的数据是varchar,但所有数字都是小数,例如000.887.4456.000000,我如何在该select查询中使用replace从类似这样的字段中删除小数

SELECT REPLACE(acctID, '.', '') AS ACCOUNT_ID FROM TABLE

所以期望的结果是000887445600000?我会小心使用双引号:SQL Server默认情况下会将其作为列名读取,因为设置了带引号的标识符@gbn-谢谢!我不知道。根据建议编辑答案。我使用了单引号,我认为它可能比这更复杂,但我仍在学习…谢谢你的帮助,如果允许,我会选择你的答案!
SELECT 
    ex.acctID,
    REPLACE(ex.acctID, '.', '')
FROM
    Mytable
REPLACE(acctID, '.','') AS AccountID