Есть ли способ использовать условие оператора If в качестве его значения?

Это может быть простой вопрос, но я никогда не видел на него ответа. Есть ли способ использовать условие оператора if в качестве его значения? Это было бы очень полезно в тех случаях, когда нужно произвести много вычислений, чтобы определить, выполняется ли определенное условие, и если да, то это вычисление является результатом.

В качестве примера:

if ( [intense calculation] > 0, [same intense calculation], 0)

Меня интересует, в частности, SQL, поскольку сейчас я работаю над отчетом в Access и не могу хранить результат интенсивного вычисления в переменной.

7
задан HansUp 3 October 2012 в 06:30
поделиться