查找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 数据库列中查找无效字符?