• + 0 comments

    select case when ((A+B)<=C) or ((B+C)<=A) or ((C+A)<=B) then "Not A Triangle" when (A=B and B=C) then "Equilateral" when (A!=B and B!=C and A!=C) then "Scalene" when (A=B or B=C or A=C) then "Isosceles" end as Triangle_type from Triangles

    /* "Not A Triangle" condition should be checked first then other conditions, because if its not a valid triangle then there is no point of checking otherconditions */