Re: [SQL ] 抓不同欄位名字的個數,使用COUNT(*)+G …

看板Database作者 (.)時間15年前 (2010/11/29 15:13), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《kalecgos0616 (.)》之銘言: : 標題: Re: [SQL ] 抓不同欄位名字的個數,使用COUNT(*)+G … : 時間: Fri Nov 26 17:48:29 2010 : : ※ 引述《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 剛試了一下... 樓上這句會變成這個資料表: count(distinct name) 1 1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241

11/29 21:38, , 1F
不要GROUP BY
11/29 21:38, 1F

12/01 19:37, , 2F
ok 可以了 謝謝樓上
12/01 19:37, 2F
文章代碼(AID): #1CyrArw_ (Database)
討論串 (同標題文章)
文章代碼(AID): #1CyrArw_ (Database)