Выбрать 50% от результирующей таблицы

Рейтинг: 0Ответов: 1Опубликовано: 13.10.2014
select 50 percent skills / stage from personal order by skills / stage;

skills - колонка
stage - колонка

Ответы

▲ 1

Можно 2 запросами. Сначала выбрать количество всех:

select count(skills) from `personal `;

Присваиваем переменной, значение делим на 2. А потом выборка по лимиту:

select 50 percent skills / stage from personal order by skills / stage limit 0,переменная;