0
DB2 SQL =>如何从字符串部分获取长度?例如,对于此列数据查找字符串部分的长度直到某个字符为止
MARYqORANGE
JENNYqBLUE,
DAVEqYELLOW,
JONATHANqGREEN
AMANDAqBLACK
我怎样才能获得q
之前对这些数据的长度?如果你想在 'Q' 之前的初始部分,然后用
select locate('q', col)
:
DB2 SQL =>如何从字符串部分获取长度?例如,对于此列数据查找字符串部分的长度直到某个字符为止
MARYqORANGE
JENNYqBLUE,
DAVEqYELLOW,
JONATHANqGREEN
AMANDAqBLACK
我怎样才能获得q
之前对这些数据的长度?如果你想在 'Q' 之前的初始部分,然后用
select locate('q', col)
:
使用locate
功能
select (case when col like '%q%' then left(col, locate('q', col) - 1) else col end)
...这是一个多值/分隔栏。这真是令人heavily目结舌(因为需要这样做,除此之外) - 你意识到这一点,对吧? – 2013-03-25 16:45:30