|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2018, 11:40 | #1 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 26
|
Отсортировать цифры в числе по возрастанию
Дано целое положительное число.Необходимо отсортировать цифры в числе по возрастанию. Результат вывести в область системных сообщений. Спасибо
QQ
|
21.09.2018, 11:48 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А сам то можешь что-то? Все какие-то не свойственные sql примерчики ) Число в строку, каждый символ в запись временной таблицы, select к ней с order и ой-ля-ля. Может и проще есть, придумаешь - отпишись )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
21.09.2018, 11:50 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а какая СУБД для тестирования используется?
|
21.09.2018, 11:52 | #4 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 26
|
SQL managment studio
QQ
|
21.09.2018, 12:00 | #5 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 26
|
Мы все эту уже сделали, мы не можем вывести уже отсортированные данные из таблицы в строковую переменную.
QQ
|
21.09.2018, 12:00 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
STRING_SPLIT там так просто не справится, разве что пробел вставить после каждой цифры в строке. Но опять же - в цикле пробел вставлять, но зато потом без временной таблицы )
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 21.09.2018 в 12:06. |
|
21.09.2018, 12:04 | #7 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 26
|
Пипец, мы не можем понять как это сделать...
QQ
|
21.09.2018, 12:18 | #8 |
Пользователь
Регистрация: 10.09.2018
Сообщений: 26
|
У вас нет мыслей как это можно сделать?
QQ
|
21.09.2018, 13:36 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если FOR XML PATH сложно, то можно курсор сделать на основании запроса и в цикле сформировать строку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
21.09.2018, 15:38 | #10 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Создать курсор, который проходит по строкам отсортированной таблицы и собирает цифры в одну общую строчку
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отсортировать строки по возрастанию сортировкой подсчетом | ggjgj | Помощь студентам | 0 | 27.03.2017 15:37 |
Отсортировать по возрастанию найденные особые элементы | YashkOff | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 28.05.2015 07:53 |
В данном целом числе N, заменить нулями все цифры стоящие на нечетных позициях в числе | TsykunovDmitriy | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.05.2014 22:21 |
Составить функцию, которая определяет, верно ли, что в заданном числе все цифры стоят по возрастанию. | GroMkiY | Помощь студентам | 2 | 17.10.2013 10:30 |