【问题标题】:Postgresql mathematical functions (factorial)Postgresql 数学函数(阶乘)
【发布时间】:2022-06-24 08:42:49
【问题描述】:

我一直在学习 postgresql,由于某种原因,当我进行阶乘运算时,我的终端显示:“';' 处或附近的语法错误”。

所有其他基本数学运算,例如加法;子;乘;划分;模数; power 有效,但阶乘运算符无效。

我将链接我的终端的屏幕截图。

请有人帮忙解决这个问题。screenshot

【问题讨论】:

  • 请将代码和错误信息以文本形式发布,请勿链接它们的绘画。
  • 你用的是什么版本? ! 可能已在其中删除。请改用函数factorial()

标签: postgresql


【解决方案1】:

Postgres 14 removed ! 阶乘运算符:

删除阶乘运算符!!!,以及函数numeric_fac()
仍然支持factorial() 函数。

【讨论】:

    【解决方案2】:

    您可以使用factorial() 函数来获得您想要的阶乘。例如:

    SELECT factorial(5);  
    

    【讨论】:

      猜你喜欢
      • 2011-01-26
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多