sql - 如何将SQL中的字符串从索引替换为索引
问题描述
大家好,有人可以帮我写这个吗?
DECLARE @STR VARCHAR(55) = 'Name';
SELECT // SOME LOGIC
RESULT => 'NXXE'
我希望将此逻辑推广到替换除第一个和最后一个字符之外的每个字符串。
解决方案
如果dynamic data masking
不是答案,您可以使用以下查询:
DECLARE @str VARCHAR(100) = 'yourstring'
SELECT UPPER(LEFT(@str,1) + REPLICATE('x',LEN(@str) -2)+ RIGHT(@str,1))
推荐阅读
- google-apps-script - onEdit 函数什么都不做
- c++ - 是否缺少必需的包含未定义行为?
- jquery - 数据表防止行被选择
- javascript - Webpack 不会将 CSS 输出到烧瓶文件夹中,最终为空
- html - 使用 beautifulsoup 将 html 表格转换为 CSV
- graphql - “无效的 URL:单词” - apollo-server
- echarts - eCharts axisLabel 格式化程序返回 html
- mysql - 错误 sql (1064): 你的 SQL 语法有错误''
- python - 我无法让 python 命令行程序工作。尽管设置了 PATH 变量
- javascript - 使用Webpack在不同文件中的JQuery函数