【发布时间】:2019-07-22 10:05:17
【问题描述】:
假设我有一个字符串:
DECLARE @text VARCHAR(20) = 'abr_akad-ab#ra';
我想从文本中删除所有_-# 字符。
通常我会使用 REPLACE 函数,例如:
SELECT REPLACE(REPLACE(REPLACE(@text, '-', ''), '_', ''),'#','')
我可以用单个TRANSLATE 语句以某种方式做到这一点吗?
【问题讨论】:
标签: sql-server sql-server-2016 sql-server-2017