如何在Mysql中使用if条件

时间:2015-10-07 21:16:24

标签: mysql sql

您将获得一个表格,三角形,包含三列:A,B和C.表格的每一行表示三角形三边的长度。

根据边长编写查询以查找每个三角形的类型。为表中的每个行条目输出以下语句之一:

  • 不是三角形:如果A,B和C的给定值不形成三角形。
  • 等边:如果三角形是等边的。 (所有3面的长度相等)
  • Isosceles:如果三角形是等腰。 (2面长度相等)
  • Scalene:如果三角形是斜角面。 (所有3面都有不同的长度)

示例输入

示例输出

Isosceles Equilateral Scalene不是三角形

2 个答案:

答案 0 :(得分:1)

{{ age2() }} $scope.age2 = function(){return parseInt($scope.age) + 1}; / case上查找文档。这将解决您的问题,因为它将按顺序处理多个条件(如when / switch),这就是识别几种三角形所需的条件。

https://dev.mysql.com/doc/refman/5.0/en/case.html

假设您的表格包含三角形大小的a,b和c列,解决方法是:

case

答案 1 :(得分:0)

如果您熟悉其他更传统的编程语言,MySQL IF函数的工作方式类似。 function本身相当简单。

它类似于许多C风格语言中提供的三元运算符。

[condition] ? [when true] : [when false]

或者如果您熟悉VB,它实际上与它的内联相同。

IIf([condition], [when true], [when false])