|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите пожалуйста, как лучше составить запрос на поиск последовательности в данных есть таблица. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Нужно найти все ID в которых встречается последовательность: 'Второй класс', 'Четвёртый класс' , 'Пятый класс', именно в таком порядке но не обязательно по порядку и не важны повторы. То есть в этом примере должно найти ID = 1 и 5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 14:06 |
|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
авторименно в таком порядке но не обязательно по порядку ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 15:42 |
|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
при помощи хрустального шара: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2018, 15:49 |
|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
bdsm_sql, не найдёт вот это: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 08:11 |
|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
Newber, если лениво, и плотность искомого примерно как у вас -- Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
если плотность искомого доли процентов -- то через exsists(... where [not] exists ) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 10:01 |
|
Найти не строгую последовательность
|
|||
---|---|---|---|
#18+
или так, чтобы сначало отфильтровать лишне и схлопнуть дубли (можно на with переписать, мне было лень) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2018, 12:35 |
|
|
start [/forum/topic.php?fid=53&fpage=57&tid=1995869]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 119ms |
0 / 0 |