如何在SQL输出中删除特殊字符

时间:2018-08-07 15:44:19

标签: sql tsql

我有一个邮政编码以结尾“-”结尾的数据集。删除这些破折号的最有效方法是什么?

SELECT
client.zipcode
FROM CLIENT

示例输出:21354-

2 个答案:

答案 0 :(得分:1)

您可以使用Replace并用'-'代替任何内容,如下所示:

SELECT
    REPLACE(client.Zipcode, '-', '') AS 'Zipcode'
FROM
    Client

答案 1 :(得分:0)

我通过添加以下内容解决了此问题:

SUBSTRING (client.zipcode, 1,5) AS zipcode

从邮政编码末尾删除破折号。