【问题标题】:how to find Second char from a special char in sql如何从sql中的特殊字符中找到第二个字符
【发布时间】:2020-09-28 11:26:43
【问题描述】:

我有这个='学生 1-99-98 - 281 - 1567519464' 这个长度是动态的,我想要最后一个'-'之后的短语 我想提取 this='1567519464' 请帮助我进行 Microsoft SQL 查询

【问题讨论】:

  • 类似select substring(*string*, 1, charindex('-')) as result?
  • 已编辑请再次查看

标签: sql-server function substring charindex


【解决方案1】:

选择 Ltrim(rtrim(RIGHT('学生 1-99-98 - 281 - 1567519464', (CHARINDEX('-',REVERSE('学生 1-99-98 - 281 - 1567519464'),0)-1) ))))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多