Bedingte Formatierung

Maxcom91

Benutzer
Beiträge
6
Hallo Alle

Ist es möglich/bzw wie kann ich in einer View aufgrund eines Strings Das Feld oder die Schrift farbig erscheinen lassen?

Annahme Tabelle_1 mit Spalte ZIMMER
und Tabelle_2 mit anderen Spalten

Wie kann ich es machen damit in der View Alle ZIMMER mit string "Doppelzimmer" rot
und mit string "Einzelzimmer " grün
dargestellt werden

Danke
 
Werbung:
die bunte Darstellung ist Aufgabe der Applikation, nicht der DB selbst. Du kannst aber z.B. mittels CASE WHEN ... in einer extra Spalte schon mal ein Flag setzen, wenn etwas bunt gemacht werden soll.
 
Werbung:
Code:
test=*# create table maxcom91(zimmer text);
CREATE TABLE
test=*# copy maxcom91 from stdin;
Geben Sie die zu kopierenden Daten ein, gefolgt von einem Zeilenende.
Beenden Sie mit einem Backslash und einem Punkt alleine auf einer Zeile.
>> Einzelzimmer
>> Doppelzimmer
>> \.
COPY 2
test=*# select * from maxcom91 ;
  zimmer   
--------------
 Einzelzimmer
 Doppelzimmer
(2 Zeilen)

test=*# select *, case when zimmer = 'Doppelzimmer' then 'red' else 'white' end as color from maxcom91 ;
  zimmer  | color
--------------+-------
 Einzelzimmer | white
 Doppelzimmer | red
(2 Zeilen)

test=*#

Kaffee!
 
Zurück
Oben