SQLserver语句切割字符串

如何使用SQLserver语句截取字符串,将字符串按“.”符号截断,获取截断的最后一个字符串,

例如:

截断字符串“广东省.南沙区.进港大道.6号”,按“.”符号截断,获取”6号“这个字符串

SQL 黄色小鸡 发布于 2024-5-9 16:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
linbodingLv6中级互助
发布于2024-5-9 16:08(编辑于 2024-5-9 16:10)

SELECT PARSENAME('广东省.南沙区.进港大道.6号', 1) AS DecimalPart

或者

SELECT REVERSE(LEFT(REVERSE('广东省.南沙区.进港大道.6号'), CHARINDEX('.', REVERSE('广东省.南沙区.进港大道.6号')) - 1)) AS DecimalPart

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-5-9 16:10

直接在设计器里面处理很方便

image.png

  • 3关注人数
  • 194浏览人数
  • 最后回答于:2024-5-9 16:10
    请选择关闭问题的原因
    确定 取消
    返回顶部