Форум программистов, компьютерный форум, киберфорум
Python: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.05.2020
Сообщений: 3

Поиск слова в базе данных и близлежащего слова

28.07.2021, 11:36. Показов 1633. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть база данных base, и есть text1 и text2
text1 находится в бд рандомно и text2 тоже
Я хочу сделать так чтобы когда text1 брался из случайного места бд, text2 брался вплотную возле text1
Вот код:
Python
1
2
3
4
5
text1 = random.choice(base[1].split("#")[:-1])
                        while True:
                            text2 = random.choice(base[1].split("#")[:-1])
                            if text1 != text2:
                                break
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.07.2021, 11:36
Ответы с готовыми решениями:

Поиск слова по базе данных
Добрый день. Имеется БД MS Access со следующей структурой: таблица_1 ID (счетчик) несколько полей (числовой) ...

Поиск слова по всей базе данных
Хорошего дня всем! Сначала немного вводной информации. Есть приложение, написанное мной на VB.Net, которое работает с базой данных...

Поиск в базе данных по части слова - вывод в датагрид
Здравствуйте. Возникла проблема с поиском по части слова в конкретном столбце таблицы, а точнее с его выводом. Имеется таблица clients...

2
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
28.07.2021, 12:21
poot, начнем с азов: если есть именно БД, то, а ней не может быть просто слов. есть поля, таблицы , атрибуты, ключи (внешние и первичные и много чего еще))
Поэтому:
1) следует понять, что БД не просто "нечто", а структура, имеющая определены вид
например
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- Table: public.links
 
-- DROP TABLE public.links;
 
CREATE TABLE public.links
(
    movieid BIGINT NOT NULL DEFAULT NEXTVAL('links_movieid_seq'::regclass),
    imdbid BIGINT NOT NULL DEFAULT NEXTVAL('links_imdbid_seq'::regclass),
    tmdbid BIGINT NOT NULL DEFAULT NEXTVAL('links_tmdbid_seq'::regclass),
    CONSTRAINT links_pkey PRIMARY KEY (movieid)
)
 
TABLESPACE pg_default;
 
ALTER TABLE public.links
    OWNER TO postgres;
И
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- Table: public.ratings
 
-- DROP TABLE public.ratings;
 
CREATE TABLE public.ratings
(
    userid INTEGER NOT NULL DEFAULT NEXTVAL('ratings_userid_seq'::regclass),
    movieid INTEGER NOT NULL DEFAULT NEXTVAL('ratings_movieid_seq'::regclass),
    rating NUMERIC(6,2),
    "timestamp" TIMESTAMP(6) WITH TIME zone NOT NULL,
    CONSTRAINT ratings_pkey PRIMARY KEY (userid),
    CONSTRAINT moveid FOREIGN KEY (movieid)
        REFERENCES public.links (movieid) MATCH SIMPLE
        ON UPDATE CASCADE
        ON DELETE CASCADE
        NOT VALID
)
 
TABLESPACE pg_default;
 
ALTER TABLE public.ratings
    OWNER TO postgres;
Таким образом, получается, что бд, это скрипт(если оочень все утрировать), для управления данными,к, которым, при помощи sql можно обратиться..
Но, python может обратиться к sql -и,с помощью него, можно передавать команды sql,которрый , в свою очередь, будет обращаться к данным.
Потому, начинаем читать Это и это , а уж потом, будем уточнять,как и как выглядит в БД.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
29.07.2021, 20:40
Цитата Сообщение от poot Посмотреть сообщение
Есть база данных base
У тебя нет базы данных.
base в коде это просто переменная. Судя по использованию - список строк.

Цитата Сообщение от poot Посмотреть сообщение
хочу сделать
Говори не свои хотелки, а формулируй базовую задачу со всеми подробностями. Приводи пример исходных данных. Показывай пример выходных данных (что должно получиться).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.07.2021, 20:40
Помогаю со студенческими работами здесь

Поиск по базе слова целиком
Всем привет. Есть таблица в базе (MySQL). В таблице есть поле title. Допустим есть записи со следующими title: чай черный ...

Поиск по базе по части слова в DataSet (tableadapter)
Добрый день. Вот как я делаю поиск: plangamybaBindingSource.Filter = string.Format(" Like'" + textBox1.Text + "%'"); ...

Как сделать поиск определенного слова по базе и вывести все данные в TextBox?
Как сделать поиск определенного слова (допустим возьмем из текстбокса) по базе и вывести все данные в текстбокс. Т.е. если ищем слово...

Поиск слова в векторе, и вставка одного вектора после искомого слова
Нужно реализовать создание 2х векторов по классу, поиск нужного слова, и затем вставить вектор 2 после искомого слова в вектор один ( См....

Поиск нужного слова в словаре, в котором слова расположены в лексикографическом порядке
Напишите задачу поиска нужного слова в словаре, в котором слова расположены в лексикографическом порядке(бинарный поиск). решить надо...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru