Cześć chodzi mi o coś takiego, że w kolumnie mogę mieć różne znaczniki w zależności od pozostałych pól. Znaczników może być kilka, może być jeden, tzn. upraszczając załóżmy, że mam tabelę:
f1 | f2 | f3
===================
0 | 1 | 1
1 | 0 | 0
0 | 0 | 1
a chcę uzyskać coś takiego(kolumna status jest kolumną znakową
f1 | f2 | f3 | Status |
===============================
0 | 1 | 1 | f2+f3 |
1 | 0 | 0 | f1 |
0 | 0 | 1 | f3 |
Czy da się to jakoś zrobić w mądry sposób?
W mądry tzn. nie chciałbym używać w case każdego możliwego przypadku, tylko chciałbym spawdzać każdy przypadek osobno, czyli coś w deseń:
-- pseudokod
case f1 = 1 then status = status + 'f1' end
case f2 = 1 then status = status + '+f2' end
-- itd
Oczywiście wszystko w jednym select.
Jest to w ogóle możliwe?