>     угу, "якобы" :
>
> a) x = COALESCE(a, b, c)
>
> b) x = CASE WHEN a IS NOT NULL THEN a
>             WHEN b IS NOT NULL THEN b
>             WHEN c IS NOT NULL THEN c
>             ELSE NULL
>        END
>

Дело предпочтений. Не всегда
сокращенный таким образом код есть
благо (с логической точки зрения).
Кто-то предпочтет более "прозрачную"
читабельность кода, для себя вполне
обоснованно, даже если физически кода
будет больше (как в вышеприведенном
тобой примере).

Дмитрий Коваленко

Ответить