用SQL求一元二次方程ax2+bx+c=0的两个实根
时间: 2023-09-10 14:07:37 浏览: 147
sqlapi_oracle.rar_SQLAPI_oracle_sqlapi++
假设已知参数a、b、c,则可以用以下 SQL 语句求解一元二次方程的两个实根:
```
SELECT (-b + SQRT(b*b - 4*a*c)) / (2*a) AS root1, (-b - SQRT(b*b - 4*a*c)) / (2*a) AS root2;
```
其中,`SQRT` 表示求平方根,`root1` 和 `root2` 分别表示两个实根的值。需要注意的是,如果 `b*b - 4*a*c` 的值小于 0,则方程没有实根。
阅读全文