Auf Thema antworten

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]


Zurück
Oben