【问题标题】:Difference between SUBSTR and SUBSTRING [duplicate]SUBSTR和SUBSTRING之间的区别[重复]
【发布时间】:2020-05-18 12:59:52
【问题描述】:

我注意到 Postgres 允许我使用 SUBSTR 或 SUBSTRING。两者产生相同的结果。两者有区别吗?

【问题讨论】:

  • substring() 如果我没记错的话是在 SQL 标准中定义的(它允许使用正则表达式)。 substr() 是 Postgres 特定的(并且不允许正则表达式)
  • 这能回答你的问题吗? Difference between substring in Postgresql

标签: postgresql


【解决方案1】:

至少在语法上有一些区别:

substring(string [from int] [for int])  
substring(string from pattern)  
substring(string from pattern for escape)

substr(string, from [, count])

详情见https://www.postgresql.org/docs/12/functions-string.html

【讨论】:

  • 已经回答的问题中给出的答案是有问题的。
猜你喜欢
  • 2012-04-24
  • 2018-08-13
  • 2014-08-16
  • 2011-04-08
  • 2012-11-24
  • 2013-06-05
  • 2021-09-29
  • 2020-05-27
相关资源
最近更新 更多