Игровой сервер. Таблица с двумя полями: id, race. race - строка с расой, их, рас, понятное дело счетное множество. Надо за один запрос, без join, без вложенности, подсчитать долю записей, сделанных людьми, "human".Скрипт для создания таблицы: mysql, MS SQL Server
CREATE TABLE t( ID INT, RACE ENUM('ork', 'human', 'troll') );Напомню, что такое доля: отношение количества записей которые нас интересуют к общему количеству записей.
Решения: MS SQL (автор Игорь), Oracle (автор Алексей), MySQL
2 комментария:
Гм. Про AVG никто не знает что ли? :)
Оба точно знают. А я на твоем собеседовании так задачу решил, был взволнован.
Отправить комментарий