首页 MySql mysql – 选择*数学运算

mysql – 选择*数学运算

是否可以选择列并对它们执行复杂操作,例如从table1中选择factorial(column1)或从table2中选择integral_of(something)也许有图书馆支持这样的行动?最佳答案是的,您可以在选择列上调用数据库的所有预定义函数,并且可以使用CREATE FUNCTION定义自己的函数.但数

是否可以选择列并对它们执行复杂操作,例如从table1中选择factorial(column1)或从table2中选择integral_of(something)

也许有图书馆支持这样的行动?

最佳答案
是的,您可以在选择列上调用数据库的所有预定义函数,并且可以使用CREATE FUNCTION定义自己的函数.

但数据库意味着涉及大量数据,而不是对它们进行复杂的计算.如果你试试这个,你会发现许多操作非常慢(特别是用户定义的操作).

这就是为什么大多数人从数据库中获取数据然后在应用程序端进行复杂数学运算的原因.这也使得测试和优化代码或用新版本替换代码变得更加简单.

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mysql/20210220/17181.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部