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;
- Като използвате оператор case, проверете дали даден вход е триъгълник или не.
- Ако е триъгълник, проверете дали всички страни са еднакви. Ако е вярно типът триъгълник е „равностранен“.
- Ако не, проверете дали две страни са равни. Ако е вярно , типът триъгълник е „равнобедрен“
- В случай, че не са равни, всички страни типът на триъгълника е „Scalene“. Можем директно да използваме ELSE също.