如何在SQL中用*替换员工姓名的第3个字符。
答案 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,'*')