Как я могу найти соотношение?

Я создаю облако тегов, и, поскольку оно предназначено для большого сайта, я сохраняю счетчики в таблице, чтобы не учитывать все при каждом запросе, здесь это:

CREATE TABLE `counts` (
  `name` CHAR(35) NOT NULL DEFAULT '',
  `total` INT(11) NOT NULL,
  `type` tinyint(4) NOT NULL,
  `locale_id` SMALLINT(6) NOT NULL,
  PRIMARY KEY (`name`,`type`,`locale_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


INSERT INTO `counts` (`name`, `total`, `type`, `locale_id`)
VALUES
    ('k3k3k',888,3,1),
    ('krkrkrkr',333,3,1),
    ('zzxzx',22,3,1);

name - это слово тега, а total - это сколько раз оно упоминается в таблице тегов . Мне нужно получить процентное соотношение каждого тега создать облако тегов.

Как я могу это сделать?

0
задан Bhargav Rao 19 January 2019 в 18:23
поделиться