大佬们,有这样一个需求,看图吧..(描述不出来)

image.png

大致是 “沙亚菲1”,“沙亚菲3” 要合并为 “沙亚菲” 后面的数据也要相加,不仅仅是 “沙亚菲” 还有可能是其它设计师

设计师打版量.rar

FineReport kkbb3202 发布于 2022-11-1 15:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
2
用户k6280494Lv6专家互助
发布于2022-11-1 15:50(编辑于 2022-11-1 15:55)

直接在sql里面把名字里不是中文的字符截取掉

http://t.zoukankan.com/yachao1120-p-10576833.html

最佳回答
1
Z4u3z1Lv6专家互助
发布于2022-11-1 15:45

SQL 数据集上动手

SELECT (CASE WHEN DesignerName IN('沙亚菲1','沙亚菲2','沙亚菲cy') THEN '沙亚菲' WHEN DesignerName IN('沙亚1','沙菲2','沙菲cy') THEN '沙菲'  ELSE DesignerName  END) as DesignerName  from 

  • kkbb3202 kkbb3202(提问者) 大佬,但是不仅仅只有 “沙亚非” 的
    2022-11-01 15:47 
  • Z4u3z1 Z4u3z1 回复 kkbb3202(提问者) 不就考虑到这个情况,示例里面列了两个么? 仿写瑟
    2022-11-01 15:49 
  • kkbb3202 kkbb3202(提问者) 回复 Z4u3z1 那太多了哥(捂脸)
    2022-11-01 15:50 
  • Z4u3z1 Z4u3z1 回复 kkbb3202(提问者) 太多了?那建一个中间表。两个字段:显示名、实际名。然后还是改SQL 用 left/right join 连接两张表
    2022-11-01 15:55 
  • kkbb3202 kkbb3202(提问者) 这样太麻烦了,只能用楼上的方法,因为设计师是会变动的, 变动的话我要去维护这张表
    2022-11-01 16:05 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-1 15:44(编辑于 2022-11-1 15:45)

自己把名称处理好在sql。把名字后面的数字与字母去掉。。

最佳回答
0
kvOfMrKXLv1见习互助
发布于2022-11-1 16:20

SQL 字符串处理轻松搞定

  • 4关注人数
  • 346浏览人数
  • 最后回答于:2022-11-1 16:20
    请选择关闭问题的原因
    确定 取消
    返回顶部