Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
13 / 8 / 7
Регистрация: 12.06.2019
Сообщений: 197

Заполнить поле сортировки

02.02.2024, 02:15. Показов 2061. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Есть таблица:
id int, name nvarchar, ord int
Поле name - Вася, Петя, Коля
Поле ord - поле, хранящее порядок сортировки при выводе таблицы
Не могу сообразить как запросом заполнить ord так, чтобы запрос
SQL
1
SELECT name ORDER BY ord
вывел результат по алфавиту
Вариант "order by name" не подходит
Спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.02.2024, 02:15
Ответы с готовыми решениями:

Заполнить поле случайным числом, если другое соответствующее поле не пустое
est table. mne neobhodimo(v sql server) zapolnit pole 'Number_of_Reviews' sluchainimi chislami v diapazone ot 50 do 5000 pri uslovii chto...

Заполнить поле ТЗ
Доброго времени суток. никак не соображу, как отобразить в ТЗ ново-добавленного сотрудника т.е после добавления нового сотрудника в...

Заполнить поле
Подскажите, можно ли поле одной таблицы заполнить значением из раскрывающегося списка из другой таблицы?

27
1308 / 362 / 98
Регистрация: 14.10.2022
Сообщений: 1,106
02.02.2024, 11:19
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Престашоп Посмотреть сообщение
uaggster
спасибо, не могли бы вы разъяснить суть подхода:
не пойму как, по какому полю "связаны" select и update
Прошу прощения. Я дебил, скобки забыл.
T-SQL
1
2
3
4
5
Update a
Set ord = N
From (
Select *, Row_number() over (order by name ASC) N
From [my_table]) a
Маразм всё ближе...
0
933 / 366 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
02.02.2024, 11:20
uaggster, вы точно не дибил, а скобки я пофиксил ещё в #8
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
02.02.2024, 11:26
Цитата Сообщение от uaggster Посмотреть сообщение
не слушай Аватара
я же и не предлагал не сохранять упорядоченность. Естественно порядковый номер сохраняется в табличке. Лишь предложил любые виды сортирвки коль есть и ручная делать на клиенте. При условии конечно что в спецификации юзера не очень многло строк
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
02.02.2024, 16:26
Престашоп, Что будете делать, когда появится несколько заказчиков с разным содержимым головы?
0
933 / 366 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
02.02.2024, 16:44
invm, для каждого — своё поле iSort в справочнике
0
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,272
03.02.2024, 20:23
абв
0
14 / 13 / 1
Регистрация: 17.04.2023
Сообщений: 107
04.02.2024, 07:36
Задача программиста указать заказчику на не правильную, недостаточную постановку задачи с точки зрения исходных данных. Например, что означает, отсортировать по важности, которая не хранится в БД, а только в голове у этого юзера? Значит нужно вводить какую-то переменную или переменные, которые будут каким-то образом обозначать эту "важность" в БД и тд и тп.
0
13 / 8 / 7
Регистрация: 12.06.2019
Сообщений: 197
04.02.2024, 11:49  [ТС]
Цитата Сообщение от invm Посмотреть сообщение
Престашоп, Что будете делать, когда появится несколько заказчиков с разным содержимым головы?
Я здесь для максимального упрощения примера убрал все лишние поля из таблицы, например поле userID.
Поэтому для userID = 1 будут свои 1,2,3 а для userID = 2 будут другие 1,2,3

Добавлено через 4 минуты
Цитата Сообщение от andrey197888888 Посмотреть сообщение
Задача программиста указать заказчику на не правильную, недостаточную постановку задачи с точки зрения исходных данных. Например, что означает, отсортировать по важности, которая не хранится в БД, а только в голове у этого юзера? Значит нужно вводить какую-то переменную или переменные, которые будут каким-то образом обозначать эту "важность" в БД и тд и тп.
Немного не так:
Хочешь - мышкой двигай строки как тебе нужно, а хочешь - отсортируй кнопочкой по имени, цвету, возрасту.
А потом если не понравится что Вася впереди Бори - мышкой поменяй их местами, остальные останутся по алфавиту
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2024, 11:49

WebBrowser заполнить поле
Здравствуйте ! Нужно заполнить текстовое поле имеющее только атрибуты class и type. Но у меня поле не заполняется, помогите пожалуйста ! ...

Не получается заполнить поле
Добрый вечер! Не могу сделать одну маленькую фигню, должно быть очень легко. Есть форма "Звонки" и таблица...

Заполнить поле в WebBrowser
Как заполнить нужное поле, если их 2 одинаковых ? <input name="pass" type="password" size="23" maxlength="35"...

Заполнить поле, Insert into
Доброго времени суток. Есть вот такой запрос : CurrentProject.Connection.Execute "INSERT INTO ВременноеСохранениеЗаказа (Заказ,...

Заполнить поле дата
Пытаюсь заполнить поле дата в формате строки заполняется, но если я меняю тип поле дата оно престает заполняться. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru