Announcement

Collapse
No announcement yet.

Boolsche werte als Ja/Nein ausgeben

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

  • Boolsche werte als Ja/Nein ausgeben

    Hallo Zusammen

    Ich hab in einer Tabelle eine spalte des Typs "bit" in der ich einen boolschen wert Speichere.
    Ist es nun irrgendwie möglich diese werte in einer Abfrage nicht als 1 oder 0 Sondern als Ja/Nein auszugeben ??

    Ich habe folgendes Probiert:
    Code:
    SELECT prod=REPLACE(var_use,'1','Ja'), prod=REPLACE(var_use,'0','Nein').....
    Aber Leider führt er da lediglich die 2. Anweisung aus die 1-en lässt er stehen...

  • #2
    Mach's lieber so:

    SELECT CASE var_use WHEN 1 THEN 'Ja' WHEN 0 THEN 'Nein' ELSE '?' END AS prod, ....

    bye,
    Helmut

    Comment


    • #3
      boa *vom hoker fall* das ging ja schnell

      dankschön

      Comment


      • #4
        Originally posted by zbridge View Post
        Ich habe folgendes Probiert:
        Code:
        SELECT prod=REPLACE(var_use,'1','Ja'), prod=REPLACE(var_use,'0','Nein').....
        Aber Leider führt er da lediglich die 2. Anweisung aus die 1-en lässt er stehen...
        er führt schon beides aus, nur überschreibt das 2. das 1.

        So geht auch auf Deine Weise[HIGHLIGHT="SQL"]CREATE Table #tmp (var_use BIT)
        insert INTO #tmp SELECT 0 UNION ALL SELECT 1;
        SELECT prod=REPLACE(REPLACE(var_use,'1','Ja'),'0','Nein') FROM #Tmp
        [/HIGHLIGHT]
        Ausgabe:

        prod
        ----
        Nein
        Ja

        Comment

        Working...
        X