【问题标题】:String trimming [closed]字符串修剪[关闭]
【发布时间】:2015-04-24 18:26:27
【问题描述】:

我有一个字符串 x='SP0045.32489455187.206205008796197' ,我需要字符串 'SP0045.32489455187' 。我的 sql 查询可能是什么。

【问题讨论】:

  • 规则是什么 - 丢弃第二个“.”中的所有内容?
  • 也许如果你让你的问题更清楚,这些好人会删除他们的反对票!
  • 使用 SUBSTRING() 它从给定字符串的特定位置返回指定数量的字符。

标签: sql oracle plsql substr


【解决方案1】:

假设你的规则是discard everything after and including the second "." 那么:

substr(x, 1, instr(x,'.',1,2)-1)

有关详细信息,请参阅instrsubstr 的文档。

【讨论】:

    猜你喜欢
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多