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 に答える