Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
И Fighter'у тоже: что через "+", что через "concat" можно... 05.01.11 21:10 Число просмотров: 3654
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
И Fighter'у тоже: что через "+", что через "concat" можно объединить поля, но как объединить не поля, а значения одного и того же поля при группировке. Например:
есть табличка
field1, field2
"flower", "rose"
"flower", "camomile"
"flower", "cactus"
нужно получить в результате объединения по первому полю
"flower", "rose, camomile, cactus"
какую статистическую или самонаписанную функцию нужно применить ко второму полю?
Это нужно для получения сводной таблички отчета, где в первой колонке будет столбец субъектов, а во второй - список ресурсов, им распределенных.
> > Ну и последний. Он не столь актуальный, но хочется > овладеть > > технологией. Есть таблица. В ней, допустим, два > текстовых > > поля. Хочется чтобы при группировке данных по первому > полю, > > вторые поля конкатировались (текст > > склеивался/дозаписывался) бы через запятую. > > Все это для Аксеса 2010 и хотелось бы без особых > наворотов, > > попереносимее, понятнее, прозрачнее, проще... > > Ну типа пример для констант: > SELECT ('a' + 'b' + 'c'), ('de' + 'fgh') > Скобки поставил для наглядности, можно без них. > > Для текстовых полей "с дозаписью через запятую", бгг ;) > SELECT textField1 + ', ' + textField2 FROM table1
|
|
|