Re: [請益] MySQL計算欄位出現次數
table
id value
1 15
2 10
3 20
4 10
5 15
6 15
→
01/24 09:47,
01/24 09:47
→
01/24 09:47,
01/24 09:47
這是把所有出現次數小於三的值,全部抓出來的辦法
SELECT value,COUNT(*) AS num FROM TABLE
GROUP BY value
HAVING num < 3;
如果出錯的話把紅色部分改成 COUNT(*)<3
如果只想指定搜尋條件的話
就用
SELECT value,COUNT(*) AS num FROM TABLE
WHERE value='10'
GROUP BY value
HAVING num < 3;
然後,這是SQL的指令
如果有興趣的話可以找找看SQL指令的書
有時候,稍微花點時間寫出複雜一點的SQL
可以讓程式變的好寫很多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.219.211
推
01/24 21:35, , 1F
01/24 21:35, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章