看板 Database 關於我們 聯絡資訊
※ 引述《jackghost (~~無相~~)》之銘言: : 這個簡單,在外面在加一個SELECT就好啦 : 把你已經下的搜尋結果當成一個表格就好 : SELECT count(*) FROM : ( : SELECT COUNT(*) AS CNT : FROM Table : GROUP BY Name : ) : GROUP BY CNT 謝了..我這樣寫寫出來了: SELECT count(*) FROM ( SELECT COUNT(*) AS CNT FROM Table GROUP BY Name )`Alias` : ※ 引述《kalecgos0616 (.)》之銘言: : : 資料庫是MySQL 5.0.27 : : 我有以下資料表 : : Table : : Name : : A : : A : : B : : 我希望結果是2 (有A、B兩種不同的Name) : : 我下這個sql : : SELECT COUNT(*) : : FROM `Table` : : GROUP BY `Name` : : 出來的結果是 : : COUNT(*) : : 2 //A出現的次數 : : 1 //B出現的次數 : : 我希望抓我select出來的這個表個有幾個列, : : 請問要怎麼做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241
grence:select count(distinct name) from table 11/26 21:35