Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 16.04.2022
Сообщений: 961

Найти похожие тексты

08.08.2024, 19:50. Показов 374. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Есть такие исходные данные
SQL Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TEMPORARY TABLE temp_dict_addresses ("Адрес ТТ" VARCHAR(512));
INSERT INTO 
    temp_dict_addresses
VALUES
    ('Aaaaaaa р-н Bbbbbbbbbbb   ул Ссссссссссс 26')--Адрес ТТ1
    ,('Aaaaaaa, р-н Bbbbbbbbbbb, ул.Ссссссссссс, 26')--Адрес ТТ1  
    ,('Хххххххх р-н Eеееееееее   ул Шшшшшшшшш ффф')--Адрес ТТ2
    ,('Хххххххх, р-н Eеееееееее, c Цццццц, ул Шшшшшшшшш ффф')--Адрес ТТ2
    ,('Хххххххх, р-н Eеееееееее, ул Шшшшшшшшш ффф')--Адрес ТТ2  
    ,('Пппппппп р-н Ыыыыыыыы   ул Ггггггггггг 49Б')--Адрес ТТ3
    ,('Пппппппп р-н Ыыыыыыыы, с Ааааааааааааа Иииииииии, ул. Ггггггггггг, 49Б')--Адрес ТТ3
    ,('г Яяяяяяя, пр-кт Дддддд, 45 к2 стрВ')--Адрес ТТ4
    ,('г Яяяяяяя, пр-кт Дддддд, 45корпВ')--Адрес ТТ4
;
SELECT  "Адрес ТТ" FROM temp_dict_addresses;
Скажите, в PostgreSQL есть подобный функционал или расширение, чтобы адреса торговых точек автоматически сгруппировать как один адрес? То есть найти похожие адреса. Как понимаю использование регулярных выражений не поможет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.08.2024, 19:50
Ответы с готовыми решениями:

Найти похожие книги по тегам
Есть таблицы: book (id, title) tag (id, tag) bind_book_tag (id_book, id_tag) Первая для книг, вторая для тегов, третья для...

Найти похожие изображения
Здравствуйте, стоит задача поиска похожего изображения для выбранного. Изображения простые (схематичные планировки) поэтому в идеале не...

Где найти тексты DDK help на русском?
нужны тексты DDK help на русском, или методика создания драйвером типа Intermediate Networl Drivers , а самое главное разница между...

2
 Аватар для Аватар
3911 / 1424 / 500
Регистрация: 31.05.2012
Сообщений: 5,046
09.08.2024, 11:23
в ms sql есть SOUNDEX которое можно попытаться применить для решения такой задачи. в postgesql тоже есть, только в дополнительном модуле и с проблемами при работе с мультибайтными кодировками
0
1 / 1 / 0
Регистрация: 14.11.2018
Сообщений: 682
13.08.2024, 15:11
MConst,
смотри расширение pg_trgm

SQL Скопировано
1
2
3
4
CREATE EXTENSION pg_trgm;
SELECT td."Адрес ТТ", td2."Адрес ТТ", SIMILARITY(td."Адрес ТТ", td2."Адрес ТТ")  
FROM temp_dict_addresses td, temp_dict_addresses td2
WHERE SIMILARITY(td."Адрес ТТ", td2."Адрес ТТ") > 0.5
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.08.2024, 15:11
Помогаю со студенческими работами здесь

Найти похожие текстовые значения
Здравствуйте! Есть одна таблица эксель с 46000 записями. И есть еще одна, где записей 7000. 7000 записей входят в 46000....

Как найти похожие статьи
К примеру на сайте есть статья, надо найти и вывести из БД похожие статьи ориентируясь только на семантику заголовка. Допустим у...

Найти похожие столбцы матрицы.
Программисты помогите пожалуйста разобраться с задачей. в общем условие такое: Дана целочисленная матрица размера M × N,...

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

Найти похожие новости в DLE
Здравствуйте! такая проблема... перестала работать кнопка Найти похожие новости в админке (DLE)... появляется сообщение подождите (ну как...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров. 3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования. . . .
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер