но в задаче все равно нет этого elseмы же не в армии - можно и дотелепатить недоговоренное в задаче)
Да и портабельность в немаленьких проектах мало осуществима.портабельность бывает разной... к примеру в рамках диапазона присутствующих в эксплуатации версий платформы, а вот заранее копать себе ямки - моветон.
declare @qqq table (id int primary key, descr nvarchar(max))
insert into @qqq (id,descr)
values (1,'одын'),(2,'два'),(3,'tri'),(-1,'four'),(10,'десять')
select
id,
descr,
ordering = case id when -1 then 3 when 2 then -1 when 3 then 5 end
from @qqq
order by ordering asc
1 одын NULL
10 десять NULL
2 два -1
-1 four 3
3 tri 5
Там еще добрые инженеры, оставляющие себе "сервисные" бэкдоры во всю ширину аппарата. Плюс пользователи, которых вход "админ:админ" вполне устраивает...теперь из этой "формулы" убираем каких-никаких инженеров....
cat "test... test... test..." | pеrl -е '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;sеe'
ну, на малых тиражах сейчас успешно работают цифровые машины, которые даже эту жуткую выворотку могут сделать терпимо. Правда, по цене визиточки выйдут куда более золотыми, чем с виду ;)первую в РФ индигу мультистрим (которая не только по бумаге кладет) я запускал)
Но отсутствие бюрократии, я считаю, не может быть причиной отказа в применении ПСНотказом в применении ПСН будет не отсутствие бюрократие, а фактическое соответствие выполняемых работ патенту. К примеру "сделать сайтик под ключ и продвинуть его" - легко так расползается на три разных патента... а при наличии одного - все что под двумя другими - ОСН...
И иногда налоговая для профилактики (у них есть свой план проверок профилактических) спрашивает - подтвердите документально, что получаемые вами деньги именно за ту деятельность, на которую у вас патент.соответственно идеальный вариант вставлять в "предмет договора" практически дословно текст названия патента... разве что изменив склонения/спряжения.
Это позволит в конце концов сформировать отчет на базе результатов из данных уже предусматривающих более двух полов. Вполне распространенная ситуация для долгоживущих проектов.
Конечно мы говорим о посте на тостере, но зачем даже тут прививать дурной стиль непредсказуемого и неочевидного поведения?
В более других языках - при попытках стрельбы себе в ногу - анализатор либо вежливо, либо достаточно резко даст по рукам в ситуациях со switch|case при отсутствии вариантов default|otherwise. В SQL - чуть вольготнее, но это не стоит практиковать.