Php 如何计算表中重复的不同值
我有一个表,它的列是id | BSC | SizePhp 如何计算表中重复的不同值,php,sql,Php,Sql,我有一个表,它的列是id | BSC | Size id | BSC | Size 1 Tambaram 100 2 Tambaram 200 3 Perungudi 100 4 Tambaram 100 5 Perungudi 200 我想计算不同值的数量,以及每个不同值重复的次数,比如100重复3次,200重复2次。 我使用了
id | BSC | Size
1 Tambaram 100
2 Tambaram 200
3 Perungudi 100
4 Tambaram 100
5 Perungudi 200
我想计算不同值的数量,以及每个不同值重复的次数,比如100重复3次,200重复2次。
我使用了COUNT和DISTINCT,并得到了不同值的数量。但我也想知道这些重复了多少次。
这是我的密码:
<?php
include 'db.php';
if (!$link)
{
die('Could not connect: ' . mysqli_connect_errno());
}
$result = mysqli_query($link,"SELECT COUNT(DISTINCT Size) FROM Query_count");
if($result){
$data = mysqli_fetch_array($result);
echo $data[0];
}
$link->close();
?>
你错过了一个小组
你错过了一个小组
如果您想知道单尺寸值存在的时间,请使用
SELECT SIZE, COUNT(*) AS RN
FROM QUERY_COUNT
GROUP BY SIZE
如果您想知道单尺寸值存在的时间,请使用
SELECT SIZE, COUNT(*) AS RN
FROM QUERY_COUNT
GROUP BY SIZE
您缺少按大小分组:
SELECT size, count(*) as count from Query_count
GROUP BY size
您缺少按大小分组:
SELECT size, count(*) as count from Query_count
GROUP BY size