-1
のスペースまでの部分文字列を返すには、だから私は、サブ文字列model:
のための文字列を検索し、その部分文字列を返すことができる方法はあります私はいくつかの文字列検索とDB2
'xxxxxxx xxxxxx xxxxxx xxxxx model:MODEL_NAME xxxxx'
を持っていると言います文字列内の次のスペースまでをすべて含みます。
のでmodel:
希望を見つけ、これは意味
のスペースまでの部分文字列を返すには、だから私は、サブ文字列model:
のための文字列を検索し、その部分文字列を返すことができる方法はあります私はいくつかの文字列検索とDB2
'xxxxxxx xxxxxx xxxxxx xxxxx model:MODEL_NAME xxxxx'
を持っていると言います文字列内の次のスペースまでをすべて含みます。
のでmodel:
希望を見つけ、これは意味
を行った後、私が発見したしかし最も雄弁な解決策ではないかもしれないMODEL_NAME
は、各文字列に異なりますが、私はそれがこの例model:MODEL_NAME
に返すしたいと思いますこれは、サブクエリは単語モデルを検索し、(包括的)と格納テーブルの一例」として、それの右側にあるすべてのものを返し
SELECT
SUBSTR(TRIM(example.Trimmed), 1,LOCATE(' ', TRIM(example.Trimmed))-1) Desired
FROM
(SELECT
SUBSTR('xxxxxxx xxxxxx xxxxxx xxxxx model:MODEL_NAME xxxxx',
LOCATE('model:','xxxxxxx xxxxxx xxxxxx xxxxx model:MODEL_NAME xxxxx')-1) as Trimmed
FROM SYSIBM.SYSDUMMY1) example;
まず動作します。 次に、スペースを検索し、その左側のすべてを部分文字列として返します。