查找DB2中varchar列中最后一次出现的空格('')

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找DB2中varchar列中最后一次出现的空格('')相关的知识,希望对你有一定的参考价值。

我正在使用DB2 10.5,我正在尝试编写一个查询,它可以让我在varchar列的字符串中最后出现空格。我尝试使用Locate功能,但对我不起作用。

答案

如果要返回字符串中最后一个空格的位置,可以使用带有负“start”参数的LOCATE_IN_STRING函数,例如:

values locate_in_string('Now is the time for all good men to come to the aid of the party',' ',-1 )

1          
-----------
         59

  1 record(s) selected.

以上是关于查找DB2中varchar列中最后一次出现的空格('')的主要内容,如果未能解决你的问题,请参考以下文章

使用 SQL Server 在 varchar 列中查找非 ASCII 字符

无效的 XML 字符错误 - 如何从 VARCHAR2 数据库列中查找无效字符?

Pyspark:如何根据另一列中的匹配值从数组中的第一次出现中选择直到最后的值

从列中删除逗号,空格和“NULL”字符串为0(零)

DB2 varchar 字符大小写?

在查找excel中查找具有多个条件的最后一次出现