[SQL ] 計算兩欄位兩字同時出現的次數

看板Database作者 (Mike)時間10年前 (2015/10/29 11:24), 10年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:MySQL 內容/問題描述: 大家好: 我現在有兩欄位假設是Word1 Word2 然後有下面資料 Word1 | Word2 --------------------------- A | B --------------------------- B | A --------------------------- A | B --------------------------- 類似這樣 請問要用什麼方法計算出 A跟B同時出現在同一ROW的次數呢? 像上例: A B的狀況 要怎麼計算出他們 以 A B B A A B 出現三次呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.134.161 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1446089070.A.607.html

10/29 13:51, , 1F
select count(*) from Table where Word1 != Word2
10/29 13:51, 1F

10/29 13:51, , 2F
建議你先打一下基礎。
10/29 13:51, 2F
謝謝大大 那我想再問詳細一點的問題是 假設今天資料是 Word1 | Word2 -------------------------- A | B -------------------------- B | C -------------------------- D | A -------------------------- A | B 這樣要如何表示成下面的形式呢? Word1 | Word2 | 次數 ---------------------------- A | B | 2 ---------------------------- B | C | 1 ---------------------------- D | A | 1 ---------------------------- ※ 編輯: mikejhou (1.173.134.161), 10/29/2015 19:27:41

10/29 20:20, , 3F
group by
10/29 20:20, 3F
感謝各位幫忙我成功了!!!! 小弟是初學者謝謝大家給的建議 ※ 編輯: mikejhou (1.173.134.161), 10/29/2015 20:53:41
文章代碼(AID): #1MCP5kO7 (Database)