Sort by

recency

|

3447 Discussions

|

  • + 0 comments

    /* Enter your query here. */ SELECT CASE WHEN A+B<= C OR B+C<= A OR A+C<= B THEN 'Not A Triangle' WHEN A = B AND B = C AND C = A THEN 'Equilateral' WHEN A=B OR B = C OR C=A THEN 'Isosceles' ELSE 'Scalene'

    END AS 'TRIANGLETYPE' FROM TRIANGLES

  • + 0 comments

    SELECT CASE WHEN A + B <= C OR A + C <= B OR B + C <= A THEN 'Not A Triangle' WHEN A = B AND B = C THEN 'Equilateral' WHEN A = B OR B = C OR A = C THEN 'Isosceles' ELSE 'Scalene' END AS Type_of_triangle FROM TRIANGLES;

  • + 0 comments

    CAN ANYONE TELL ME WHERE IM WRONG: select case when ((a+b > c) OR (a+c > b) OR (b+c > a)) then ( select CASE when (a=b AND b=c) then 'Equilateral' when ((a=b AND a!=c) OR (b=c AND a!=c) OR (a=c AND b!=c)) then 'Isosceles' when (a!=b AND a!=c AND b!=c) then 'Scalene' end ) else 'Not A Triangle'

    end from TRIANGLES;

  • + 0 comments
    SELECT CASE 
        WHEN A + B + C <= 2 * GREATEST(A, B, C) THEN 'Not A Triangle'
        WHEN A = B AND B = C THEN 'Equilateral'
        WHEN A = B OR A = C OR B = C THEN 'Isosceles'
        ELSE 'Scalene'
    END
    FROM triangles;
    
  • + 1 comment

    Can't understand why this query is wrong? Can anyone explain please?

    select case
               when (A+B)>C or (B+C)>A or (C+A)>B then
                                                        case when A=B and B=C then 'Equilateral'
                                                             when (A=B and B!=C) OR (B=C and C!=A) OR (A=C and B!=A) THEN 'Isosceles'                                                                when (A!=B and B!=C) then 'Scalene'
               else 'Not A Triangle'
               end as triangle_type
    from TRIANGLES;