作者forptt (上線專用)
看板PHP
標題[請益] MySQL計算欄位出現次數
時間Thu Jan 23 23:40:58 2014
請問
我有一資料表如下,
想計算$varible == value的情況下在該資料表的出現次數,
EX: 以下資料表為例,$varible在table的value中出現"2"次
我如何取得2這個值呢???
SQL語法該如何下???
謝謝。
<?php
$varible = 10
table
id value
1 15
2 10
3 20
4 10
5 15
6 15
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.184.139
1F:→ averywu:SELECT COUNT(*) FROM TABLE WHERE value = '".$var."'; 01/24 00:12
2F:→ averywu:我想應該是我誤會什麼了,事情應該沒這麼簡單 01/24 00:13
3F:推 sunnyvisit:可以判斷value=10,+1次計數 01/24 00:42
4F:→ forptt:那請問我要限制($varible==value)&&value出現次數<3次 01/24 09:47
5F:→ forptt:該怎麼下指令呢??? 01/24 09:47
6F:→ MOONRAKER:「欄位」在table內必須唯一 當然是出現一次 根本假議題 01/24 10:59
7F:→ MOONRAKER:「特定值在欄位內」才有出現幾次的問題。 01/24 10:59
8F:推 jhunkyoiori:不就1F的語法嗎?要找value=10的資料個數不是嗎? 01/28 11:41