Announcement

Collapse
No announcement yet.

nullwerte anzeigen

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

  • nullwerte anzeigen

    Hi!
    Ich ahbe eine Tabelle und ich möchte aus dieser Tabelle die Spalte Produkt ausgeben lassen also:
    SELECT Produkt FROM tblVertraege_SUB
    das funktioniert auch soweit, nur das da auch der Wert NULL vorkommt und das wird bei der Ausgabe nciht angezeigt was muss ich machen damit der NULL-Wert angezeigt wird.
    Gruß

  • #2
    Er wird doch angezeigt -> Als nix/leer - also als NULL-Wert.

    Was willst du denn haben?

    Comment


    • #3
      das in der Zelle wo NULL ist auch NULL steht

      Comment


      • #4
        Dazu wirst du in deinen GUI-Controlls das so programmieren müssen (Per OwnerDraw oder ähnlichen). Da du uns nicht verrätst was du verwendest (.NET, Java, PHP, Delphi, C++, ...) können wir auch keine genaueren Tips geben.

        Comment


        • #5
          ich mach das nur mit SQL

          Comment


          • #6
            Also im MS SQL Management Studio?

            Comment


            • #7
              ja genau im Mangement Studio Express

              Comment


              • #8
                Hallo Prinzessin88,

                im Management Studio werden NULL Werte auch mit NULL angezeigt, sie werden sogar extra gelb hinterlegt, um zu verdeutlichen, das es kein Text aus dem Feld ist, sondern den Zustand NULL hat.

                Bist Du Dir sicher, das das Feld NULL enthält und nich einfach ein leerer Text ist?

                Versuch auch mal

                SELECT ISNULL(Feld, 'Ich bin NULL') AS FeldAlias
                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


                • #9
                  Ja bin mir sicher das da NULL steht bei mir wird das aber nicht hinterlegt und nciht angezeigt. Ich hab das jetzt ausprobiert was du mir geschrieben hast jetzt schreib er das auch rein nur jetzt sind die ergebnisse voneinander getrennt. Da ich ja jetzt 2 Abfragen mache
                  SELECT Produkt
                  FROM tblVertraege_SUB
                  SELECT ISNULL(NULL, 'NULL') AS FeldAlias

                  wie muss ich das denn jetzt ändern das es in einer Tabelle angezeigt wird.
                  danke

                  Comment


                  • #10
                    SELECT Produkt, ISNULL(Produkt, 'NULL') AS ProduktNull
                    FROM tblVertraege_SUB
                    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


                    • #11
                      das funktioniert nciht dann macht er nur noch eine Spalte wo das selbe nochmal drin steht und wenn ich das änder

                      SELECT Produkt, ISNULL(NULL, 'NULL') AS tblVertraege_SUB
                      FROM tblVertraege_SUB

                      dann macht er die ganze Spalte mit NULL Werten.

                      gruß

                      Comment


                      • #12
                        Ich bin jetzt davon ausgegangen, das "Produkt" die Spalte ist, wo NULL Werte auftreten können (hast Du so auch im ersten Posting geschrieben ...)

                        ISNULL(Produkt, 'IchBinNULL') liefert den Text 'IchBinNULL', wenn das Feld Produkt den Wert NULL hat, sonst den Wert vom Feld.

                        Und entsprechen ist ISNULL(NULL, 'NULL') immer NULL und textet damit NULL.
                        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

                        Working...
                        X