|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2009, 07:30 | #1 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Добавление в результат запроса пустых строк
Есть Фамилии в базе
Иванов Петров Иванов Сидоров Петров надо в dbgrid выбрать Иванов Иванов //пустая строчка Петров Петров //пустая строчка Сидоров Группировку без пустой строчки легко... с любыми извращениями... а как их разделить пустой строчкой.... сообразить не могу. база firebird 2.1
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.11.2009, 09:17 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А зачем пустая строка нужна?
Зачем тебе их так делить?
I'm learning to live...
|
11.11.2009, 09:28 | #3 | |
Пользователь
Регистрация: 18.09.2009
Сообщений: 49
|
Цитата:
При создании новой базы можно было бы ввести поле "Номер", тип Integer. Для фамилий, начинающихся с буквы "А", зарезервировать номера с 1 по 1000, причем строка с номером 1000 - пробел; для фамилий, ничинающихся с буквы "Б", зарезервировать номера с 1001 по 2000, причем строка с номером 2000 - пробел. Далее в таком же духе. Затем сортировка по полю "Номер" (если база Paradox, то можно сортировать по двум полям: "Номер" и "Фамилия"). "Номер" "Фамилия" 1*******Авдееев 2*******Алексеев 1000****пробел - пустая строка 1001****Богданов 1002****Борисов 2000****пробел - пустая строка 2001****Великанов 2002****Велюров 3000****пробел - пустая строка Лично я не хотел бы иметь дело с тем, что только что сам предложил. |
|
11.11.2009, 09:52 | #4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
а тебе принципиально сделать одним запросом или достаточно это реализовать на селективной ХП?
в первом случае нужно будет некую подготовительную работу сделать, но зато можно будет и дальше использовать возможность получений фейковых данных (типа как в оракле select 1 from dual) |
11.11.2009, 11:20 | #5 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Зачем тебе их так делить?
В тех задании написали.... Так типо для глаза удобнее Группировать надо не по алфавиту по одинаковым значениям я просто дальше с этими данными работаю... по этому лучше бы один запрос. Или направление в какую сторону копать
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.11.2009, 12:26 | #6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление пустых строк в таблице | Semen90 | Microsoft Office Word | 24 | 14.07.2022 12:28 |
результат запроса | Ko$tello | БД в Delphi | 7 | 18.04.2012 12:13 |
Поиск значений и удаление пустых строк | OgE®_M@G | Microsoft Office Excel | 12 | 16.12.2009 20:37 |
Матрица: добавление пустых строк | Romer9999 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 09.12.2008 12:14 |
Вставка пустых строк в FastReport'е | Boatswain | БД в Delphi | 1 | 13.11.2008 14:41 |