Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
Суть задачи : на вход приходит строка я ее розбиваю на пробелам на отдельные слова и необходимо на выходе получить всевозможные комбинации с этими словами (для дальнейшего их сравнения). Тоесть заходит строка: 'word1 word2 word3' мне нужно получить : 'word1 word2 word3' 'word1 word3 word2' 'word2 word1 word3' 'word2 word3 word1' 'word3 word2 word1' 'word3 word1 word2' Так как количество слов в входящей строке не статично, необходим механизм для обработки любого количества слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 14:29 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
kolyady Суть задачи : на вход приходит строка я ее розбиваю на пробелам на отдельные слова и необходимо на выходе получить всевозможные комбинации с этими словами (для дальнейшего их сравнения). Тоесть заходит строка: 'word1 word2 word3' мне нужно получить : 'word1 word2 word3' 'word1 word3 word2' 'word2 word1 word3' 'word2 word3 word1' 'word3 word2 word1' 'word3 word1 word2' Так как количество слов в входящей строке не статично, необходим механизм для обработки любого количества слов. Если результат нужен именно в таком виде (переменное количество полей в резалтсете), то это только через динамический запрос. коль уж появляется динамический запрос, можно нужное количество раз таблицу со словами присоединить саму на себя и динамически нагенерить условия неравенства полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 14:40 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
kolyady, такая задача не по "специальности" реляционной СУБД, лучше поискать более подходящее средство для решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 14:46 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
msLex, тут вопрос не в том чтобы возвращалось количество полей равное количеству слов 1) на вход мы получаем одно поле в котором несколько слов '1 2 3 4' 2) на выходе мы также получаем 1 поле но уже в виде таблицы с разными комбинациями тоесть: '1 2 3 4' '2 3 4 1' '3 4 2 1' и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 14:56 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, ну это уже риторический вопрос где правильно это реализовать, по факту нужно реализовать в ms sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 14:57 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов такая задача не по "специальности" реляционной СУБД, лучше поискать более подходящее средство для решения Почему ж? Вполне банальный cartesian join в количестве, равном количеству слов, плюс условие, чтобы значения всех полей в каждой записи были уникальными - как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 15:10 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
Сон Веры Павловны Владислав Колосов такая задача не по "специальности" реляционной СУБД, лучше поискать более подходящее средство для решения Почему ж? Вполне банальный cartesian join в количестве, равном количеству слов, плюс условие, чтобы значения всех полей в каждой записи были уникальными - как-то так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Только количество слов переменное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 15:14 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
msLex Только количество слов переменное. Генерировать запрос динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 15:16 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 15:18 |
|
||
|
получить в зависимости от входящего количества входящих слов, всевозможные комбинации
|
|||
|---|---|---|---|
|
#18+
msLex А, ну да, оно самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2022, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1683809]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
35ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 273ms |
| total: | 424ms |

| 0 / 0 |
