Формирование результата в одной ячейке

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
DB_User
Сообщения: 4
Зарегистрирован: 23 окт 2009, 09:44

23 окт 2009, 09:49

Добрый день , помогите пожалуйста написать запрос. Допустим есть таблица, в ней один столбел с некоторыми числами (4,5,4,5,6,7) нада вывести их в одну ячейку
atavin-ta
Сообщения: 572
Зарегистрирован: 30 янв 2009, 06:38

23 окт 2009, 10:13

Все в одну? Ты серьёзно? Я ещё понимаю сумму найти. Но сами числа?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
DB_User
Сообщения: 4
Зарегистрирован: 23 окт 2009, 09:44

23 окт 2009, 10:35

Ето только часть запроса и в последнем столбце должна бить строка такого вида (1,2,4,7)
atavin-ta
Сообщения: 572
Зарегистрирован: 30 янв 2009, 06:38

23 окт 2009, 10:37

Растолкуй по получьше свою задачу. Я её пока не понял.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
DB_User
Сообщения: 4
Зарегистрирован: 23 окт 2009, 09:44

23 окт 2009, 10:48

есть таблица Клиентов с такими данными ИД, ИМЯ, КодУлици, Дом, Буква Дома, Квартира, Буква Квартиры и тд
Нужно выбрать те квартиры в домах которых в БД нет.
Пример ул. Толстого дом 15А в Доме эсть 7 квартир (максимальний номер квартиры 7)
Также эсть клиенты с квартир 1,3,4,6,7 а квартир номер 2 и номер 5 нету их мне и надо вибрать и так по всем домам
В итоге должно бить Ул. Дом. Отсутствующие квартиры (2,5)
atavin-ta
Сообщения: 572
Зарегистрирован: 30 янв 2009, 06:38

23 окт 2009, 10:55

И что ты с этим хочешь сделать? Вывести одну поверх другой? Конкатенировать? С предварительной сортировкой или без? А квартиры клиентов повторять можно?
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
DB_User
Сообщения: 4
Зарегистрирован: 23 окт 2009, 09:44

23 окт 2009, 11:06

Сортировка не обязательно просто строка (конкатенция), есть процедура которая выводит квартиры которых нет нада просто сделать чтоб выводила в одной ячейке
Аватара пользователя
Игорь Акопян
Сообщения: 1419
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

23 окт 2009, 15:51

сервер какой?
Изображение
Laba
Сообщения: 33
Зарегистрирован: 24 мар 2009, 17:47

23 окт 2009, 17:27

Все зависит от субд.

Обычно, либо пишут хранимую функцию, либо делают иерархический запрос, либо заранее подготавливают и хранят такие значения, либо пишут в клиентском коде.
Ответить