sql >> Database >  >> RDS >> Mysql

Type driehoek in 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. Controleer door een case-statement te gebruiken of een gegeven invoer een driehoek is of niet.
  2. Als het een driehoek is, controleer dan of alle zijden hetzelfde zijn. Indien waar het driehoekstype is 'Gelijkzijdig'.
  3. Zo niet, controleer dan of twee zijden gelijk zijn. Indien waar , het driehoekstype is 'gelijkbenig'
  4. In het geval van ongelijk aan alle zijden is het driehoekstype 'Schalene'. We kunnen direct ELSE . gebruiken ook.


  1. Casusuitdrukking versus casusverklaring

  2. Wat is er nieuw in Access 2016? Is het de moeite waard om te upgraden?

  3. Mysqli bind_param gebruiken met datum- en tijdkolommen?

  4. NULL-type casten bij het bijwerken van meerdere rijen