kostenloser Webspace werbefrei: lima-city


Rechnung mit Bedingungen in MySQL

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    das-koenigreich

    das-koenigreich hat kostenlosen Webspace.

    Kann man die Rechnung
    if($spalteValue + $spalteAdd >= $spalteMax)
        $spalteValue = $spalteMax;
    else
        $spalteValue += $spalteAdd;
    in reinem SQL-Code formulieren?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ja das geht mit:
    SELECT
      CASE WHEN (spalteValue + spalteAdd) >= spalteMax
        THEN spalteMax
        ELSE (spalteValue + spalteAdd)
      END AS echteSpalteValue
    FROM tabelle;

    Mit freundlichen Grüßen
  4. Autor dieses Themas

    das-koenigreich

    das-koenigreich hat kostenlosen Webspace.

    Vielen Dank! Das klappt perfekt! :smile: :thumb:

    Ich brauche das übrigens für einen Update-Befehl, um nicht jeden Datensatz durchgehen und mittels PHP die neuen Spaltenwerte berechnen zu müssen. Um den Datenverkehr zu minimieren, habe ich den Update-Befehl zwar schon zu einem einzigen riesigen Query gemacht, aber bei sehr vielen Datensätzen ist dieses Query dann eben sehr groß. Auch bei Update-Befehlen funktioniert das super. Danke nochmals.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!