SQL里地市的名字在加个字

微信截图_20220225201225.png

FineReport 余悸 发布于 2022-2-25 11:46 (编辑于 2022-2-25 20:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
13527520416Lv4中级互助
发布于2022-2-25 13:42(编辑于 2022-2-25 13:42)

case when d.city='呼和浩特' then ‘呼和浩特市’when d.city=需要加市的 then‘新值’ else d.city end as city  需要多少加多少。不需要加市的就是原来的值。

  • 余悸 余悸(提问者) 您说的这个我要加在我现在的SQL里的哪里
    2022-02-25 14:53 
  • 余悸 余悸(提问者) 从哪儿加
    2022-02-25 14:53 
  • 13527520416 13527520416 回复 余悸(提问者) select d.ctiy ,case when .....end as city from ....这样明白吗
    2022-02-25 14:58 
  • 余悸 余悸(提问者) 回复 13527520416 截图发上面了 是这种的吗 但是报错了
    2022-02-25 20:06 
  • 13527520416 13527520416 回复 余悸(提问者) 解决了吗
    2022-02-28 15:45 
最佳回答
0
FuFuLv5初级互助
发布于2022-2-25 11:47

拼接

最佳回答
0
Rose_RubyLv6初级互助
发布于2022-2-25 11:49

CONCAT_WS("市",d.city)

  • 余悸 余悸(提问者) 这个是加在哪里
    2022-02-25 11:50 
  • Rose_Ruby Rose_Ruby 回复 余悸(提问者) 直接在SQL里加呀,select **** from table_name
    2022-02-25 11:52 
  • 余悸 余悸(提问者) 这个也不是全部都加市 有的加盟字
    2022-02-25 11:53 
  • Rose_Ruby Rose_Ruby 回复 余悸(提问者) 那你可以写条件判断来识别怎么拼接,因为你现在的问题只是说拼接市
    2022-02-25 11:57 
  • 余悸 余悸(提问者) 回复 Rose_Ruby 我这个是做大屏的地图 必须得有市什么的才会显示数据 就在SQL里不知道该怎么写
    2022-02-25 11:59 
最佳回答
0
3143511Lv5中级互助
发布于2022-2-25 13:05

利用帆软条件属性-新值:

if(right($$$,1) = '市',$$$,$$$ +'市')

  • 5关注人数
  • 460浏览人数
  • 最后回答于:2022-2-25 20:12
    请选择关闭问题的原因
    确定 取消
    返回顶部