Mysql
 sql >> база данни >  >> RDS >> Mysql

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика между mysql, mysqladmin, mysqld

  2. MySQL Atomic UPDATE в InnoDB срещу MyISAM

  3. Избиране на произволни редове в MySQL

  4. Как да изберете редове, които имат времеви печат за текущ ден?

  5. Синтаксис на SQL DELETE – изброен от СУБД