Mysql
 sql >> Base de données >  >> RDS >> Mysql

Type de triangle dans MySQL

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 A = C or B = C THEN 'Isosceles'
    WHEN A <> B and B <> C THEN 'Scalene'
  END tuple
FROM TRIANGLES;
  1. En utilisant une instruction case, vérifiez si une entrée donnée est un triangle ou non.
  2. S'il s'agit d'un triangle, vérifiez si tous les côtés sont identiques. Si vrai le type de triangle est 'Equilatéral'.
  3. Si ce n'est pas le cas, vérifiez si deux côtés sont égaux. Si vrai , le type de triangle est 'Isocèle'
  4. En cas de non égalité, tous les côtés du type de triangle sont 'Scalene'. Nous pouvons directement utiliser ELSE aussi.