Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Группировка данных / 4 сообщений из 4, страница 1 из 1
12.05.2018, 22:11
    #39643678
LisSp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка данных
Всем привет!

Помогите,пожалуйста, сгруппировать данные:
Есть вот такие данные:
NameEng NameRus LinkApple Яблоко YYYApple Яблоко XXXOrange Апельсин FFF

Надо получить вот такой вид:
NameEng NameRus LinkApple Яблоко YYY XXXOrange Апельсин FFF

Код для создания таблицы:
DECLARE @TAB TABLE
(NameEng NVARCHAR (10),
NameRus NVARCHAR (10),
Link NVARCHAR (10))

INSERT INTO @TAB
VALUES ('Apple', 'Яблоко', 'YYY'),
('Apple', 'Яблоко', 'XXX'),
('Orange', 'Апельсин', 'FFF')

SELECT * FROM @TAB
...
Рейтинг: 0 / 0
12.05.2018, 22:52
    #39643708
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка данных
нумеруете строки
для номеров >1 через case вместо Name выводите "пусто"
...
Рейтинг: 0 / 0
12.05.2018, 22:58
    #39643715
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка данных
Дедушканумеруете строкинумеруете строки в группе
Код: sql
1.
row_number()over(partition by Name)
...
Рейтинг: 0 / 0
13.05.2018, 11:08
    #39643786
LisSp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка данных
ДедушкаДедушканумеруете строкинумеруете строки в группе
Код: sql
1.
row_number()over(partition by Name)


Большое спасибо! Всё получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Группировка данных / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]