【问题标题】:How can I get the Substring after the Comma in SQL Server?如何在 SQL Server 中获取逗号后的子字符串?
【发布时间】:2018-06-15 12:07:53
【问题描述】:

例如

Heiniger, Hans   Hans
Müller, Nehla    Nehla

我试过这个:

SELECT SUBSTRING(NAME FROM 1 FOR POSITION(',' IN NAME)) FROM OBJ_R

【问题讨论】:

  • 您使用的是哪个 RDBMS? SQL Server,MySQL,其他?另外,到目前为止,您是否尝试过任何方法来解决问题?
  • 是的,我尝试使用子字符串和位置,但它不起作用。我使用 MYSQL
  • 在这种情况下,不要犹豫与我们分享您的尝试。我将不胜感激您的问题的大多数读者。我们还可以通过纠正您可能犯的任何错误来为您提供更好的帮助。

标签: mysql sql substring


【解决方案1】:

使用substring_index():

select substring_index(name, ',', -1) as first_name

【讨论】:

  • 啊,不是它的 SQL Server,不是 mySQL
猜你喜欢
  • 2022-06-17
  • 2012-05-19
  • 2013-04-07
  • 2011-07-18
  • 1970-01-01
  • 2012-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多