|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Как удалить все повторяющиеся цифры из числа? Допустим Declare @x int Set @x=11123 и вывести "23" в системные сообщения ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 11:58 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
compressor1337, шутки для, забавы ради Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 12:57 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 13:32 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
интересно ТС сможет защитить у препода предоставленные варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 13:43 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Добавлю ещё один вариант: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 15:41 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Херурги... всё б вам резать... Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 16:14 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
И вот так, если нужно сохранить порядок цифр: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 16:19 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
andreymx интересно ТС сможет защитить у препода предоставленные варианты? Иначе он бы не халявничал или предложил свои варианты. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 16:58 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
uaggster Херурги... всё б вам резать... Код: sql 1. 2. 3. 4. 5. 6.
Код: sql 1. 2. 3. 4. 5. 6.
1 2 и 3 вместо 23 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 20:08 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
andreymx uaggster Херурги... всё б вам резать... Код: sql 1. 2. 3. 4. 5. 6.
Код: sql 1. 2. 3. 4. 5. 6.
1 2 и 3 вместо 23 Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2020, 20:14 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
andreymx, Слушай, а ведь ты прав!!! На 100% Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 13:10 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
uaggster andreymx, Слушай, а ведь ты прав!!! На 100% Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
удаляем повторяющиеся подряд или те, которые встречаются в числе больше одного раза ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:13 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
8236 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 22:50 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
Агрох, а можно как-то сделать чтобы удалялось масимально повторяющееся число? например из 1111223 удалилось бы только 1111 и осталось 223 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 13:53 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
ayaya14228 Агрох, а можно как-то сделать чтобы удалялось масимально повторяющееся число? например из 1111223 удалилось бы только 1111 и осталось 223 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 14:18 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
ayaya14228, Можно ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 14:22 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
ayaya14228 Агрох, а можно как-то сделать чтобы удалялось масимально повторяющееся число? например из 1111223 удалилось бы только 1111 и осталось 223 123456 111222333444555666 1112111 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 16:53 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#18+
ayaya14228 Агрох, а можно как-то сделать чтобы удалялось масимально повторяющееся число? например из 1111223 удалилось бы только 1111 и осталось 223 andreymx а как быть с числами 123456 111222333444555666 1112111 Всё можно. Считаем количество каждой из цифр в числе (думаю так же, рекурсией), затем выбираем только те, чьё количество равно максимальному (оконная функция), затем удаляем обычным REPLACE. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2020, 10:02 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#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. 25. 26. 27. 28. 29. 30.
Но если вам реально надо это сдавать куда то, то вас могут завалить на вопроса типа "Объясните как это работает". Почитайте про рекурсию, оконные функции, агрегаты и функции обработки строк. Ну и про обобщённые табличные выражения, естественно (это то самое WITH, которые тут везде). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2020, 10:14 |
|
Удаление повторяющихся цифр из числа
|
|||
---|---|---|---|
#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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
Имхо, преподаватель, дающий подобные задания, в качестве правильного решения будет принимать только императивщину. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2020, 11:39 |
|
|
start [/forum/topic.php?fid=46&msg=40001106&tid=1685605]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 159ms |
0 / 0 |