【发布时间】:2021-10-25 06:18:24
【问题描述】:
我使用的是 SQL Server 2016。我有一个列 A,其中包含 C20.1 和 C20.2 等值。我只想删除后缀值(.1 和 .2)并仅保留 C20。
Column A
---------
C20
C20.1
C20.2
输出应该是这样的:
Column B
--------
C20
C20
C20
我试过这条 SQL 语句:
SELECT
REPLACE (ColumnA, '.1', '.2', '')
但当我传递 4 个参数时,此查询会引发错误。
【问题讨论】:
标签: sql sql-server tsql replace