Schade, dass Sqlite kein CONCAT kennt, so wie nahezu jedes andere ordentliche DBMS.
concat_ws(" - ", BereichName, UnterbereichName) AS Bereich
aber als Alternatove geht es auch so
BereichName || coalesce(UnterbereichName||" - ", "") AS Bereich
[EDIT]
neee, das trifft nur zu, wenn es NULL und nicht '' ist
Ist UnterbereichName wirklich '' oder vielleicht doch NULL.
aus '' mach NULL (falls noch nicht) und dann
concat_ws(" - ", BereichName, nullif(UnterbereichName,"")) AS Bereich
aber als Alternatove geht es auch so
BereichName || coalesce(nullif(UnterbereichName,"")||" - ", "") AS Bereich