Office中国论坛/Access中国论坛

标题: MySQL自定义函数两则 [打印本页]

作者: roych    时间: 2020-5-9 12:55
标题: MySQL自定义函数两则
根据我的观察,论坛里学MySQL的可能不是很多。但它的优势在于它是开源软件,所以还是有不少公司使用它作为后台数据库。然而,也正因为开源软件,所以很多地方需要用户自己去优化,很多函数用得也不是那么趁手,可能需要用户自己去自定义编写,尤其是5.7(含)以前的版本。
到了8.0版本之后,增加了不少函数。建议大家尽量用8.0版本吧,尽管一些测评说8.0版本性能略逊于5.7版本,毕竟它的适用性更强一些,少写几个函数还是一件很愉快的事情。

而对于无法切换版本的版友来说,也许以下两个例子,可以供你们参考一下。由于论坛安全机制,这里就补贴代码了。需要代码的请注册后自行下载。

函数1:7天相关系数
[attach]63760[/attach]
函数2:任意百分位数(等价于Excel的QUARTILE.EXC函数,旧版为QUARTILE)
[attach]63761[/attach]





附件如下。
[attach]63762[/attach]
如需要SQL server版本,请回复。我抽空再补上~~~

作者: tmtony    时间: 2020-5-9 14:27
是的。的确用Access关联mysql少些,关联sql server 多些
作者: roych    时间: 2020-5-9 14:31
tmtony 发表于 2020-5-9 14:27
是的。的确用Access关联mysql少些,关联sql server 多些

MySQL缺少很多实用函数。而且缺少合适的IDE,甚至语句也需要自行优化,否则很慢。这些缺点,让我对它爱不起来。还是SQL server好用




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3