gpt4 book ai didi

php - MySQLi,声明变量并使用数学来计算中位数

转载 作者:行者123 更新时间:2023-11-30 00:41:16 25 4
gpt4 key购买 nike

我正在尝试在这个 SQL 查询中做一些数学运算。我不习惯这种语法。尝试计算查询中第 3 行的中位数。

-?- = 我可以在此处放置变量吗?

-??- = 我可以如何将此行设置为变量吗?

这是我完成的代码:

if(!isset($_SESSION["username"])):


$sql_art_sum = "SELECT (SELECT count(*) FROM post WHERE user_id = ?), **-?-**
(SELECT count(*) FROM comment),
(SELECT count(*)/ **-??-** FROM comment)";

if($stmt = $mysqli->prepare($sql_art_sum)) {
$stmt->bind_param('i', $_SESSION['id']);
$stmt->execute();
$stmt->bind_result($art_sum, $comment_sum, $comment_median);
$stmt->fetch();
$stmt->close();

}

最佳答案

在 mysql 中创建新变量时,您需要使用“AS”,例如:

SELECT x, y, 
(SELECT SUM(x) - sum(y)
FROM tablename
WHERE b <= c
) as z
FROM tablename

希望这是您正在寻找的答案

关于php - MySQLi,声明变量并使用数学来计算中位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21752017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com