To może być proste pytanie, ale jest to odpowiedź, której nigdy wcześniej nie widziałem. Czy istnieje sposób użycia warunku instrukcji if jako jego wartości? Byłoby to bardzo przydatne w przypadkach, w których wykonuje się wiele obliczeń w celu ustalenia, czy dany warunek jest spełniony, a jeśli tak, to obliczenie jest wynikiem.Czy istnieje sposób użycia warunku instrukcji If jako jej wartości?
Jako przykład:
if ([intense calculation] > 0, [same intense calculation], 0)
jestem zainteresowany w szczególności w odniesieniu do SQL, jak pracuję nad raportem w dostępie teraz i tak nie można zapisać wynik intensywnych obliczeń w zmienna.
i jeśli chcą mieć domyślną wartość, jeśli zmienna ma wartość NULL, jest NVL (w oracle) i co niestety - wszyscy lubią nazywać tę inną, ale nadal bardzo użyteczną i myślę, że każdy DBMS ma coś takiego. – Voo
i co jeśli intensywna kalkulacja jest mniejsza niż 0? – mkk
@mkk, następnie wynik jest równy 0, tak jak w poleceniu IF z plakatu. –