rmini 2021-09-05 01:59 采纳率: 0%
浏览 11

sql动态截取字符串

如上图,tb1是材料名称表,在tb2中有个字段中包含了tb1中的材料名称,怎么把材料名称从这个字段中单独提取出来重新显示成一个字段?

  • 写回答

1条回答 默认 最新

  • 沉迷学习w 2021-09-05 07:38
    关注

    可以用 locate 和 substr 函数
    locate("6001", chase)
    length("6001")
    substr(chase, locate("6001", chase), length("6001"))

    如果有数个这些字符串要截取,可以先用 case when 来检查
    (case when locate 6001 找到了then 執行截取 when locate xxxx then yyyy else zzzz end)

    评论

报告相同问题?

问题事件

  • 创建了问题 9月5日