我正在運行一個當前從animals
表中計數species
的查詢。但是,我沒有得到下面列出的查詢所需的結果。目前COUNT
正在計數specie
,它由兩個字type
和breed
(例如dog-pitbull
)組成。查詢返回所有條目的1
。但是,怎樣才能將狗的結果和計數結合起來,並用狗,貓,鳥等計數,而不顧品種? SQLFIDDLE在表格字段中使用計數和分組依據「 - 」
查詢
SELECT specie, COUNT(*) as Total FROM animals GROUP BY specie;
架構
CREATE TABLE animals
(`id` int, `name` varchar(20), `specie` varchar(55))
;
INSERT INTO animals
(`id`, `name`, `specie`)
VALUES
(1, 'dougie', 'dog-poodle'),
(2, 'bonzo', 'dog-pitbull'),
(3, 'cadi', 'cat-persian'),
(4, 'mr.turtle', 'turtle-snapping'),
(5, 'spotty', 'turtle-spotted'),
(6, 'tweety', 'bird-canary')
;
可以請您說明您最終的數據集看起來怎麼樣? – Jaylen