在联接中使用t-sql REPLACE()是否安全?

时间:2019-06-12 07:38:58

标签: sql tsql join replace

我需要在SELECT语句中加入两个表,但是其中一个用户名只是普通用户名,而另一个表中有domain \前缀。

只用空字符串替换domain \是否安全,因此它们将匹配? 我在想这个:

SELECT * FROM table1
JOIN table2 on REPLACE(table1.username, 'domain\', '') = table2.username

我对此进行了测试,并且看起来确实可行,但是我想避免在数据库中更改任何内容。

0 个答案:

没有答案