前端之家收集整理的这篇文章主要介绍了
mysql – 选择*数学运算,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以选择列并对它们执行复杂操作,例如从table1中选择factorial(column1)或从table2中选择integral_of(something)
也许有图书馆支持这样的行动?
@H_
403_6@最佳答案
是的,您可以在选择列上
调用数据库的所有预定义
函数,并且可以使用CREATE FUNCTION定义自己的
函数.
但数据库意味着涉及大量数据,而不是对它们进行复杂的计算.如果你试试这个,你会发现许多操作非常慢(特别是用户定义的操作).
这就是为什么大多数人从数据库中获取数据然后在应用程序端进行复杂数学运算的原因.这也使得测试和优化代码或用新版本替换代码变得更加简单.