0

DB2 SQL => 如何从字符串的一部分中获取长度?例如,该列的数据是

MARYqORANGE
JENNYqBLUE,
DAVEqYELLOW,
JONATHANqGREEN 
AMANDAqBLACK

我怎样才能得到这些数据的长度q

4

1 回答 1

0

使用locate功能:

select locate('q', col)

如果您想要“q”之前的初始部分,请使用:

select (case when col like '%q%' then left(col, locate('q', col) - 1) else col end)
于 2013-03-24T20:09:48.297 回答