|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2016, 20:45 | #1 |
Новичок
Джуниор
Регистрация: 02.02.2016
Сообщений: 3
|
Как создать запрос на выборку SQL ?
Доброго времени суток. Люди! Очень нужна помощь! Помогите решить вот такую задачку :"Сформулируйте на языке SQL команду, обеспечивающую выбор записей по одному условию из "полной таблицы" (по единственному условию в одном поле). Количество выбранных записей должно составлять от 30 до 50 % количества записей "полной таблицы". Текст команды и результат выборки приведите в виде отдельной таблицы со всеми полями." Спасибо!
|
02.02.2016, 20:50 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Допустим, у вас таблица называется fullTable. Тогда запрос будет таким
Код:
|
03.02.2016, 15:10 | #3 |
Новичок
Джуниор
Регистрация: 02.02.2016
Сообщений: 3
|
Здравствуйте Вадим. Не совсем понимаю ваш запрос ..
select * from fullTable where mark >= 3; что значит mark? что это за значение? и не пойму где у вас отображаются проценты? мне нужно посчитать количество строк и перевести это количество в проценты, например: 10 строк это 100 %, 3 строки это 30%, а 5 строк из 10 это 50%. В итоге должно выйти 4 строки т.к. в задаче промежуток указан от 30% до 50% количества записей |
03.02.2016, 15:33 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А я не пойму где у тебя в 1-ом посте это написано. Глядишь завтра скажешь, а где рамочка, так как мне нужно, что бы все было в ней, красненькой
Не понятно твое задание
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
03.02.2016, 15:38 | #5 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
mark - это поле в полной таблице, которое содержит оценку, которую получил соответствующий студент за экзамен (по замыслу). В SQL я не силён, поэтому посчитать проценты в SQL, основываясь на количестве найденных записей из числа общих не смогу, разве что, быть может, подсказать отдельные моменты. Например, подсчёт количества найденных записей делается, если не ошибаюсь, так: Код:
Код:
|
|
03.02.2016, 17:33 | #6 |
Новичок
Джуниор
Регистрация: 02.02.2016
Сообщений: 3
|
Спасибо Вадим за помощь. Задачка действительно муторная. На других форумах на подобную задачу отвечали что она не корректна. Буду думать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL запрос на выборку | pr1me222 | Microsoft Office Access | 5 | 22.05.2013 18:31 |
Создать сложный sql запрос на выборку из БД access | dr.Chas | Фриланс | 8 | 26.04.2013 18:13 |
SQL запрос на выборку | kolosok2590 | Microsoft Office Access | 7 | 16.01.2013 16:57 |
Запрос на выборку (SQL) | stck | Помощь студентам | 1 | 13.04.2012 13:59 |
SQL запрос на выборку | Vervolf | SQL, базы данных | 5 | 31.07.2011 15:35 |