Это может быть простой вопрос, но это тот, которого я никогда раньше не видел. Есть ли способ использовать условие оператора if как его значение? Это было бы действительно полезно в тех случаях, когда выполняется множество вычислений, чтобы определить, выполнено ли какое-либо условие, и если да, то этот результат является результатом.Есть ли способ использовать условие оператора If как его значение?
В качестве примера:
if ([intense calculation] > 0, [same intense calculation], 0)
Я заинтересован в частности, в отношении SQL, так как я работаю над отчетом в доступе прямо сейчас, и поэтому не может хранить результат интенсивного расчета в Переменная.
И если вы хотите значение по умолчанию, если переменная NULL есть NVL (в oracle), и, к сожалению, все любят называть это другой, но все же чрезвычайно полезной, и я думаю, что каждая СУБД имеет что-то подобное. – Voo
и что, если интенсивность вычислений ниже 0? – mkk
@mkk, то результат равен 0, так же как и утверждение IF плаката. –