|
|
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Совершенно точно! У меня и вылезала данная ошибка, когда я брал примеры различные из интернета, говорили что мол ввели возможность использовать дистинкт в функции Listagg, а нифига( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 11:56 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Возник ещё один такой интересный вопрос, а как сделать так, чтобы в строке (через занятую где данные перечисляются) не было повторяющихся значений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 13:12 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Напоминает кончный автомат без памяти. Разжевывали, разжевывали, а оно опять про тот же самый интересный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 13:33 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
-2-, молодец, дать конфетку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 13:45 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_DonВозник ещё один такой интересный вопрос, а как сделать так, чтобы в строке (через занятую где данные перечисляются) не было повторяющихся значений? 21658489 код в данных повторяется (напр 31) .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 13:49 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Это да, но мне необходимо чтобы он приписывал строчки через запятую без повторений значений. Попробовал через Having, но к сожалению не вышло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 13:55 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_DonЭто да, но мне необходимо чтобы он приписывал строчки через запятую без повторений значений. Попробовал через Having, но к сожалению не вышло. непонятно нужен пример есть -> получить аля 21658359 ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 14:14 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Stax, Раб. центр: Код:0102999141010288814201028881420102888142010277714101024441500103333140010399916001032221550103222155010322215501031111700104111190010411119001040221350104333228 рабочий центр разделяется на 4 символе, то-есть: 0102888 - это второй раб. центр, 0102777 тоже второй и так далее по цифрам, всего у меня в выборке должно быть 3 диапазона: 2-3-4, я это сделал через Код: sql 1. Если рабочие центры 2 совпадают, не важно, будет ли это 0102777 или 0102444, то они должны быть откинуты о должен остаться один (первый по списку), а из откинутого центра дописать номер в оставшийся через запятую. Какой должен быть результат (это я все подогнал в екселе, но для себя хочу понять как это возможно реализовать): Раб. центр: Код:0102999141;142;141;1500103333140;160;155;1700104111190;135;228 Мой код запроса на данный момент: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 14:34 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_DonРаб. центр: Код:0102999141;142;141;1500103333140;160;155;1700104111190;135;228 Код: 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. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 15:12 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Stax, Да там печалька: 1. Надо определить кто множит данные, может это следствие присоединения "табл1 a"? 2. А дольше надо понять как не потерять оборудование =) (b.оборуд) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 15:19 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Мужики, завтра проверю и вам обязательно отпишу, большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2018, 15:30 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Доброе утро. Написал запрос, но у меня возникла ситуация, что нужно считать отдельно для каждого оборудования и раб. центра отдельно список кодов. Хотел осуществить отделение по оборудованию с помощью конструкции "partition by", но не вышло. Я сделал скриншот, какие данные должны выводится. То-есть, для каждого оборудования (их может быть несколько, если есть несколько рабочих центров, но их уникальность будет в различных центрах: 2, 3 и 4 и для каждого их этих центрво приписываются строки как я объяснял постом ранее.) Написал такой запрос, но он не привёл к желаемому результату, теперь он клонирует оборудования на три рабочих центра в обязательном порядке и пишет для этого центра все строки кодов за данный центр из всей таблице, а не для каждого оборудования. Код: 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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 08:10 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 08:43 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Тоже про прокатывает, попробовал как Вы написали. Выдало очень много лишних строк и значения приписанных кодов в строке повторяются в некоторых случаях. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 08:55 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_Don, Вам конечно виднее, но имхо повторное соединение лишнее (да и с тт JOIN CARTESIAN) 21658887 зы можете и две таблицы (табл1 a,табл2 b) для примера привести ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 09:10 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
пример таблиц как в экселе (в предыдущим вложении) если вы имели ввиду привести вам пример таблицы. Таблица "табл1" - от туда связывается оборудование с табл2 и берется пара полей, которые не влияют не выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 09:26 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_Donпример таблиц как в экселе (в предыдущим вложении) если вы имели ввиду привести вам пример таблицы. Таблица "табл1" - от туда связывается оборудование с табл2 и берется пара полей, которые не влияют не выборку. с вложениями я не совладал приведите пример данных (в ідеале через with) на которых 21659004 дает неверный результат я постараюсь поправить ошибку ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 10:58 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:17 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
21659004 Тут я ошибся, второго кода 141 не должно быть, без повторений. Извиняюсь за невнимательность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:23 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_Don Тут я ошибся Ты совсем не понимаешь что от тебя хотят? Привел одну таблицу, а по факту автор Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:27 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
123йй, Я привёл пример данных в таблице, которую я показывал на скриншоте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:28 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Изначально такие данные, пример: Оборудование: Раб. центр Код:12345 0102999 14112345 0102888 14211111 0102850 14211111 0104111 13011111 0102888 19922222 0102777 14133333 0102444 15033333 0103333 14044444 0103999 16044444 0103222 15544444 0103222 14555555 0103222 16066666 0103111 17077777 0104111 19077777 0104111 19088888 0104022 13588888 0102022 17988888 0103022 160 На выходе должно быть так: Оборуд: Центр: Код:12345 0102999 14114211111 0102850 14219911111 0104111 13022222 0102777 14133333 0102444 15033333 0103333 14044444 0103999 16015514555555 0103222 16066666 0103111 17077777 0104111 19088888 0104022 13588888 0102022 17988888 0103022 160 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:40 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_DonНа выходе должно быть так: это решение тебе уже давал Stax Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 11:58 |
|
||
|
Кантеканация данных, которые скрыл distinct
|
|||
|---|---|---|---|
|
#18+
Tihiy_Don, в приведенных данных нет "дубликатов" поетому и решения их не учитывает Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ...... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39695531&tid=1883517]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
171ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 440ms |

| 0 / 0 |
