想请教下sql server 中如何判断一个字符串中某个字符是第几名?然后把这个字符前面的内容删除?

已举报 回答 关注
想请教下sql server 中如何判断一个字符串中某个字符是第几名?然后把这个字符前面的内容删除?
问在线客服
扫码问在线客服
  • 回答数

    1

  • 浏览数

    481

1个回答 默认排序
  • 默认排序
  • 按时间排序

运行一下你就懂了

--第一个
select isnull(stuff('世界杯!德国队加油!中国队也加油!',1,charindex('!','世界杯!德国队加油!中国队也加油!'),''),'世界杯!德国队加油!中国队也加油!'),charindex('!','世界杯!德国队加油!中国队也加油!')
--第二个
select isnull(stuff('世界杯!德国队加油!中国队也加油!',1,charindex('!','世界杯!德国队加油!中国队也加油!',charindex('!','世界杯!德国队加油!中国队也加油!')+1),''),'世界杯!德国队加油!中国队也加油!'),
charindex('!','世界杯!德国队加油!中国队也加油!',charindex('!','世界杯!德国队加油!中国队也加油!')+1),
取消 评论
ZOL问答 > 相机 > 其他分类 > 想请教下sql server 中如何判断一个字符串中某个字符是第几名?然后把这个字符前面的内容删除?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?