Solução para o problema “Type of triangle” do HackerRank. Mal otimizado, então não atingi nenhum score no Hacker Rank, famoso brute force solving.
Solução com SQL:
select case
when a+b <= c || a+c <= b || b+c <= a then 'Not A Triangle'
when a = b && a = c && b = c then 'Equilateral'
when (a = b && b<>c) || (b = c && a <> b) || (c=a && a<>b) then 'Isosceles'
else 'Scalene'
end
from triangles;