Это может быть простой вопрос, но я никогда не видел на него ответа. Есть ли способ использовать условие оператора if в качестве его значения? Это было бы очень полезно в тех случаях, когда нужно произвести много вычислений, чтобы определить, выполняется ли определенное условие, и если да, то это вычисление является результатом.
В качестве примера:
if ( [intense calculation] > 0, [same intense calculation], 0)
Меня интересует, в частности, SQL, поскольку сейчас я работаю над отчетом в Access и не могу хранить результат интенсивного вычисления в переменной.