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