SQL: Троичные операции

В C++ вы можете сделать следующее:

T.x = (T.y > 1 && (T.x - T.y < 0)) ? 0 : (T.x - T.y)

, что в [почти] простом английском языке,

if T.y > 1 and T.x-T.y < 0 then
    set T.x to 0
else 
    set T.x to T.x-T.y 

Можно ли сделать то же самое, используя только SQL, без использования сохраненных проков или триггеров?

9
задан John 27 January 2012 в 06:07
поделиться