Kann das so funktionieren?
[CODE=sql] -- Staffel und Episode aus Kurztext, falls vorhanden
-- Beispiel: KKP S02 E04. Als der Start von Keefs neuer Initia…
case when epi_season is Null then
case when sub_shorttext is Null then '' else
case when REGEXP_INSTR(sub_shorttext, 'S[0-9]+ ') != 0 then
concat('||Staffel: ', TRIM(LEADING '0' FROM TRIM(LEADING 'S' FROM REGEXP_SUBSTR(sub_shorttext, 'S[0-9]+')))) else
case when REGEXP_INSTR(sub_shorttext, 'Staffel [0-9]+') != 0 then
concat('||Staffel: ', TRIM(LEADING '0' FROM TRIM(LEADING 'Staffel ' FROM REGEXP_SUBSTR(sub_shorttext, 'Staffel [0-9]+')))) else
''
end end end
else
concat('||Staffel: ', cast(epi_season as char)) end,
[/CODE]