Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Bedingte Formatierung

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von Maxcom91, 17 Oktober 2016.

  1. Maxcom91

    Maxcom91 Benutzer

    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
     
  2. akretschmer

    akretschmer Datenbank-Guru

    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.
     
  3. Maxcom91

    Maxcom91 Benutzer

    hallo akretschmer
    also so was in der art ?

    Case
    when [Zimmer] = 'Doppelzimmer' then "Red"
     
  4. Maxcom91

    Maxcom91 Benutzer

    Case Zimmer
    when 'Doppelzimmer' then "Red"

    Sry so meinte ich das
     
  5. akretschmer

    akretschmer Datenbank-Guru

    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!
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden