【问题标题】:sql substring advicesql子字符串建议
【发布时间】:2021-05-27 17:16:27
【问题描述】:

我需要一个长字符串中的 gettin 子字符串的建议,例如: "/Q2-2020/CompanyName, 更多详细信息 (12:20 - 15:37),克拉科夫"

我需要的是从这个字符串中获取单独列中的结束时间(稍后从括号中获取)

也可能发生时间以另一种方式写入(以 to-from 格式)

任何想法我怎么能解决这个问题? 谢谢

【问题讨论】:

  • 您已使用 MySQL 标记您的问题。 . .和“patindex”和“charindex”。但是,这些不是 MySQL 函数。你确定你使用的是 MySQL 吗?

标签: mysql sql substring charindex patindex


【解决方案1】:

假设 MYSQL 和括号内的时间是字符串中最后一个括号内的项目

set @a = '/Q2-2020/ CompanyName, Some more additional details (12:20 - 15:37), Krakow';

select substring_index(@a,'(',-1),
         substring_index(substring_index(@a,'(',-1),')',1),
         replace(substring_index(substring_index(@a,'(',-1),')',1),' ',''),
         substring_index(replace(substring_index(substring_index(@a,'(',-1),')',1),' ',''),'-',-1)

我已经留下了所有中间步骤来演示最终结果是如何实现的,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 2014-03-21
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多