none
Spalte eine Tabelle lesen und die Bewertung in eine neue Spalte speichern. RRS feed

  • Frage

  • Hallo Zusammen,

    ist so was per SQL-Abfrage möglich?

    Ich habe eine Tabelle(tabelle1) mit einer Spalte(Gruppe). Ich möchte in einer SQL-Abfrage alle werte von der spalte lesen. und eine neue spalte (pflicht) von typ bool (ja,nein) erzeugen. bei jede zeile von der Spalte "Gruppe", Wenn in der Spalte die Werte "PF" kommt, soll er die Spalte "Pflicht" mit "Ja" ausfüllen, ansonsten mit nein.

    Wie kann ich meine Abfrage bauen?

    SELECT Gruppe from tabelle1 // Ergibt mir schön die Spalte gruppe zurück

    Danke im voraus

    Donnerstag, 27. Oktober 2016 10:21

Antworten

  • Hi,

    ich habe das so verstanden, dass Du die zusätzliche Spalte beim SELECT auslesen und keine neue Spalte in deiner Tabelle erzeugen willst. Falls dem so ist, probier es mal mit diesem SQL Statement.

    SELECT Gruppe,
           CASE
               WHEN Gruppe = 'PF' THEN 1
               ELSE 0
           END AS JaNeinFeld
    FROM   Tabelle

    HTH


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    • Als Antwort markiert Matsak Donnerstag, 27. Oktober 2016 14:46
    • Bearbeitet Stefan FalzModerator Donnerstag, 27. Oktober 2016 14:59
    Donnerstag, 27. Oktober 2016 10:25
    Moderator

Alle Antworten

  • Hi,

    ich habe das so verstanden, dass Du die zusätzliche Spalte beim SELECT auslesen und keine neue Spalte in deiner Tabelle erzeugen willst. Falls dem so ist, probier es mal mit diesem SQL Statement.

    SELECT Gruppe,
           CASE
               WHEN Gruppe = 'PF' THEN 1
               ELSE 0
           END AS JaNeinFeld
    FROM   Tabelle

    HTH


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    • Als Antwort markiert Matsak Donnerstag, 27. Oktober 2016 14:46
    • Bearbeitet Stefan FalzModerator Donnerstag, 27. Oktober 2016 14:59
    Donnerstag, 27. Oktober 2016 10:25
    Moderator
  • Hallo,

    Ok Super.

    Dankeschön

    Donnerstag, 27. Oktober 2016 14:46