Announcement

Collapse
No announcement yet.

Transact sql

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Transact sql

    Datenbank: MS SQL-Server

    Hallo,

    ich habe eine Tabelle mit der Spalte "Exclusiv" und dem Datentyp bit erstellt.
    Bei der Erstellung eines View möchte ich den Inhalt dieser Spalte als "Ja oder Nein" ausgeben.

    Zwischenzeitlich habe ich herausgefunden, dass die sql Funktion Format( xxxx, Yes/No) nicht funktioniert. Mit Convert(CONVERT(nvarchar, Exclusiv) AS Expr1 kann ich die Umwandlung in einen String vornehmen, aber wie bekomme ich das Ja oder Nein rein.

    Wo muss ich denn weiter suchen?
    Vielen Dank für die Unterstützung, Albert

  • #2
    Hallo!

    So hübsche Unterforen... nutz Sie bitte!

    Das ist ja eigentlich so garkeine Aufgabe für die Datenbank, sondern für den Client Report Export Formular etc...

    Aber so ganz flach gedacht wie wäres mit nem Union

    select *, 'Nein' as myBit from mytable where myBit = 0
    UNION
    select *, 'Ja' as myBit from mytable where myBit = 1


    BYE BERND

    Comment


    • #3
      Hallo,

      na ja, mein erster Versuch der Umsetzung ging daneben.
      Werde es natürlich weiter probieren.
      Nach dem Absenden habe ich bemerkt, dass der Beitrag falsch gelandet ist. Leider habe ich keine Funktion zum verschieben gefunden.
      Vielen Dank!!!
      Albert

      Comment


      • #4
        Hallo Albert,

        alternativ geht es auch mit CASE:

        SELECT *, CASE WHEN MyBit = 1 THEN 'JA' ELSE 'NEIN' END AS MyBit
        FROM MyTable

        Gruß, Olaf
        Olaf Helper

        <Blog> <Xing>
        * cogito ergo sum * errare humanum est * quote erat demonstrandum *
        Wenn ich denke, ist das ein Fehler und das beweise ich täglich

        Comment


        • #5
          Hallo O. Helper,

          vielen Dank für die Unterstützung. Es funktioniert und somit habe ich ein Baustelle weniger.
          Nach 6 Jahren Zwangspause ist der Einstieg doch recht hart.

          Viele Grüße Albert

          Comment

          Working...
          X