none
LET Äquivalent zu LET in Linq RRS feed

  • Frage

  • Hallo Leute,
    ich habe eine SQL-Abfrage, die ein Berechnungsergebnis mehrfach nach dem 'Where' benötigt.

    SELECT * FROM Tabelle WHERE (1 + 1) > 2 OR (1 + 1) > 3

    Das 1 + 1 soll für eine aufwändige Berechnung stehen.

    Mit LINQ ist das so möglich:
    FROM Element IN Tabelle LET result = (1 + 1) WHERE result > 2 OR result > 3

    Dadurch muss die Berechnung nur einmal gemacht werden.

    Kann ich das auch mit einem SQL-String (kein LINQ) machen?

    Vielen Dank im Voraus


    Christian Tauschek

    Dienstag, 28. Juni 2022 14:50

Antworten