我有一个字段,其值如下Activity_ID = AHR265A06AH , AHR265A48AHTEST
我必须删除字符串中的第四、第五、第六个位置。
这是我尝试过的,我相信这不是编写查询的干净方法。任何人都可以指导我正确的方向吗?但我的查询得到了我需要的输出。
SUBSTRING(ACTIVITY_ID ,1,3) + RIGHT(ACTIVITY_ID, LEN(ACTIVITY_ID) - 6) AS ActivityLookup
Run Code Online (Sandbox Code Playgroud)
输入:
活动ID
AHR265A06AH
AHR265A48AHT测试
输出
活动ID
AHRA06AH
AHRA48AHT 测试
小智 7
您可以使用以下STUFF()功能:read
。
从第4个字符开始,将3个字符替换为空;
STUFF(ACTIVITY_ID,4,3,'') AS ActivityLookup
Run Code Online (Sandbox Code Playgroud)