如何在SQL中用*替换员工姓名的第3个字符

时间:2015-06-23 09:53:37

标签: sql

如何在SQL中用*替换员工姓名的第3个字符。

2 个答案:

答案 0 :(得分:3)

在SQL Server上,您可以使用:

SELECT STUFF(N'Employee',3,1,N'*')

关于MySQL

SELECT INSERT(N'Employee',3,1,N'*')

答案 1 :(得分:3)

ANSI SQL方式:

SUBSTRING(employee from 1 for 2) || '*' ||  SUBSTRING(employee from 4) 

或者某些dbms产品使用PASTE

PASTE(employee,3,1,'*')