如何在查询语句中写入多个if条件

时间:2019-06-04 17:51:16

标签: mysql sql if-statement

我试图在sql查询中进行一些计算,但语法错误。

<main>
  <h1>Mode</h1>
</main>

1 个答案:

答案 0 :(得分:0)

您需要在SELECT而不是IF..THEN中使用CASE..WHEN。这样,它将成为嵌套的CASE ..当您具有多个IF条件的情况时。

我还建议先进行大量计算,将值转储到变量中,然后再进行简单的SELECT查询。这样可以提高代码的可读性。