Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 11.12.2020
Сообщений: 5

Как получить случайную запись из базы данных MS Access?

25.10.2021, 19:11. Показов 1990. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть бд с вопросами, нужно получить рандомную строчку из бд при этом не повторяясь. Каким способом можно реализовать? Есть ли какой-то запрос, позволяющий это сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.10.2021, 19:11
Ответы с готовыми решениями:

Как выбрать случайную запись из базы данных?
Хочу сделать программу для запоминания английских слов. Нужно из таблицы базы данных получить случайную строку в которой содержится...

Как получить таблицы базы данных Access?
Мне нужно выбрать таблицу в Combobox и отобразить содержимое таблицы но при попытке это сделать в цикл не заходит. Подскажите в чем...

Как получить DefaulValue для столбцов таблицы из базы данных Access
Добрый день. Как получить DefaulValue для столбцов таблицы из базы данных Access? Дело в том, что ни метод получения схемы таблицы,...

7
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
25.10.2021, 21:28
Цитата Сообщение от feniletilamin Посмотреть сообщение
рандомную строчку из бд при этом не повторяясь
и в чем смысл за каждой строкой лезть в БД?
В чем проблема за один раз достать все записи и дальше уже банально работа со списком - удалить те, что уже были использованы.
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,612
Записей в блоге: 1
26.10.2021, 13:00
Цитата Сообщение от ipsorokin Посмотреть сообщение
и в чем смысл за каждой строкой лезть в БД?
вдруг изменилась?
0
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
26.10.2021, 13:42
Цитата Сообщение от XIST Посмотреть сообщение
вдруг изменилась?
с чего вдруг? По такой же логике можно добавить"вдруг удалилась", "вдруг добавилась".
Ну ок, пусть поменялась, и? Тогда по Id записи, который уже был использован, будет другая запись, которую хрен получим, т.к. такой Id был.
Более чем уверен, что в конкретной задаче, банальное получение данных из БД, а значит, если брать самое тупое и не менять никак базу, это просто получать запись с "рандомным" Id и помечать его как использованный, помещая в какой-ниб лист и сравнивать перед каждым запросом новый "рандомный" с использованным.
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
26.10.2021, 13:51
Цитата Сообщение от XIST Посмотреть сообщение
вдруг изменилась?
В локальной СУБД? Интересно, кем)
0
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
26.10.2021, 13:54
Цитата Сообщение от Igr_ok Посмотреть сообщение
В локальной СУБД? Интересно, кем)
Наверн сам ТС будет сидеть менять.
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
26.10.2021, 14:08
..если у него колонка question_id с автоинкрементом (что вполне может быть), при удалении можно радомно напороться на несуществующий id, кроме всего прочего ...
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,612
Записей в блоге: 1
26.10.2021, 17:59
шАры

Добавлено через 31 секунду
Цитата Сообщение от Igr_ok Посмотреть сообщение
В локальной СУБД? Интересно, кем)
шАры
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.10.2021, 17:59
Помогаю со студенческими работами здесь

SQL Server Compact Framework. Как получить из базы данных последнюю добавленную запись в таблицу
Так не работает. Вообще исключение появляется, что не знает SQL такой функции internal мщшв GetLastEventNumber() { ...

Чтение и запись в базы данных Access
Я недавно начал учиться программированию на C#. Перечитал множество статей про базы данных, но не понял, как можно читать и записывать...

Выбрать случайную запись среди выбранных данных в БД
Добрый день. Помогите найти решение пожалуйста. Есть БД с id и type. Записи идут по порядку возрастания id и им присваивают разные...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---

Как выводить случайную запись из БД
Здравствуйте, если уже была такая тема, тыкныте меня носом пожалуйста. имеется база данных, в ней есть таблица, к примеру message. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru