小编fal*_*lcs的帖子

将两个具有不同列数的查询组合在一起

我有两个查询要组合成单个输出,我不能使用UNIOn,因为它们具有不同的列数.

该表是ref用领域id refid cellid cat,它们都含有整数

查询1:查找每个唯一的总行数 cellid

SELECT cellid, COUNT(*) totalcount, cat FROM rel GROUP BY cellid
Run Code Online (Sandbox Code Playgroud)

查询2:查找cat每个唯一的模式(最常见的值)cellid

SELECT cellid, cat
FROM rel t
GROUP BY cellid, cat
HAVING cat = (
SELECT cat
FROM rel
WHERE cellid = t.cellid
GROUP BY cat
ORDER BY COUNT(*) DESC, cat
LIMIT 1
)
Run Code Online (Sandbox Code Playgroud)

举一个我想要做的例子,我想查询我的表

id | refid | cellid | cat
1  | 1     |  1     | 1
2  | 2     |  2     | 2 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

5
推荐指数
1
解决办法
1万
查看次数

计算R中值的出现次数

如果我在R中有一个数字向量

numbers <- c(1,1, 2,2,2, 3,3, 4,4,4,4, 1)
Run Code Online (Sandbox Code Playgroud)

我想返回一个向量,该向量提供沿向量累积值的次数.即

results <- c(1,2, 1,2,3, 1,2, 1,2,3,4, 3)
Run Code Online (Sandbox Code Playgroud)

r vector

4
推荐指数
1
解决办法
349
查看次数

使用PHP根据SQL Query数据库中的值更改表的颜色

我有一些代码来从SQL查询生成一个表.我希望单元格的背景颜色代表"rel.cat"的值,它可以是1-8之间的整数.

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<?php
// Connect to the database server
$dbcnx = mysql_connect("xxxxx",xxxxx,xxxxx);
if (!$dbcnx) {
  echo( "<P>Database Connection Failed</P>" );
  exit();
}
// Select the matrix databse database
  if ( !@mysql_select_db("sustaina_matrix") ) {
    echo( "<P>Not Connected to Matrix Database</P>" );
    exit();
  }
// Assign the query
$query = "SELECT rel.id, rel.cat colourcode FROM rel";
// Execute the query
$result = mysql_query($query);
if (!$result){
    die ("Could not query the database: <br />". mysql_error());
}
?>
<table> …
Run Code Online (Sandbox Code Playgroud)

html php sql

1
推荐指数
1
解决办法
8291
查看次数

标签 统计

sql ×2

html ×1

mysql ×1

php ×1

r ×1

vector ×1