问题标签 [mysql-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

mysql - 在 MySQL 中创建一个函数来计算中位数

我想创建一个可用于计算 MySQL 中位数的函数。我找到了这篇文章,但我无法理解它。有没有什么简单的方法可以创建一个函数来计算 MySQL 中的中位数。下面是我的代码。我想使用中位数而不是平均值。

更新查询

任何帮助将不胜感激。

0 投票
1 回答
154 浏览

mysql - 创建并调用 MYSQL 函数以查找斐波那契数直到 n 个数

我的方法

如果我使用 SELECT fibonacci(6) 调用上述函数;它返回没有前导零(0)的 11235。我怎样才能显示前导零?

0 投票
1 回答
32 浏览

recursion - 如何在数据透视表中插入所有父母 ID(MariaDB 10.3)

我有以下表格:

还有他们的数据透视表:

我希望数据透视表看起来像这样:

他们决定为新公告系统添加自动插入父母标签,但现在旧公告与新公告结合在一起,其中一些插入了父母标签,而另一些则没有。问题是他们不想删除旧公告。所以现在我需要找到一种方法来检查公告是否有他们父母的标签,以及它是否没有将它们插入到announcement_tag 表中。

0 投票
0 回答
27 浏览

php - yii2 `createCommand()` 没有返回正确的值

我面临一个与 yii2createCommand()方法相关的奇怪问题。

我有一个名为 mysql 的表,它some_table的列名为uuid,它是binary(16)数据类型。在我的 php 方法中,我将 uuid 二进制值转换为字符串 1,通过一个名为的 mysql 函数(我已经创建)UuidFromBin,该函数声明如下:

我还有一行,id = 1它的uuid值是下一个二进制值: 0x11ec975a505c0c9da3a7347df6ae628e.

这行代码:

返回正确的值,即"505c0c9d-975a-11ec-a3a7-347df6ae628e".

但是,当我试图获取 uuid 并以这种方式转换它时:

输出是"500c9da3-975a-11ec-a734-7df6ae628e00",这不是正确的值。

请注意

也返回"505c0c9d-975a-11ec-a3a7-347df6ae628e",这是正确的。

那么你认为发生了什么?我在获得的过程中错过了什么$binaryUuid吗?有任何想法吗?