powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / substring и group
25 сообщений из 28, страница 1 из 2
substring и group
    #38455064
papavani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем
использую SQL Expoler v4.00 и Firebird 2.5

1.тут все нормально

SELECT substring(p19 from 1 for 1) as xp19
from 'c:\dbf\test.dbf'

xp19
-------------------------
H
H
H
I
O


2. а тут не понятно

SELECT substring(p19 from 1 for 1) as xp19,count(*) as counts
from 'c:\dbf\test.dbf'
group by xp19

или так тоже ошибки

SELECT substring(p19 from 1 for 1) as xp19,count(*) as counts
from 'c:\dbf\test.dbf'
group by 1,2

Хочу получить результат
xp19 counts
-------------------------
Н 3
I 1
O 1

как исправить эти ошибки ?
...
Рейтинг: 0 / 0
substring и group
    #38455072
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papavaniкак исправить эти ошибки ?
Для начала их надо прочитать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455073
papavaniSELECT substring(p19 from 1 for 1) as xp19 ,count(*) as counts
from 'c:\dbf\test.dbf'
group by xp19 алиас столбца недопустим в group by.
...
Рейтинг: 0 / 0
substring и group
    #38455075
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ованес Сусаняналиас столбца недопустим в group by.
Да ну?..
Код: sql
1.
2.
3.
4.
5.
6.
SQL> select a as x, count(*) from cons_test group by x;

            X        COUNT
============ ============
            1            1
            2            1


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455083
Dimitry SibiryakovДа ну?..ooops... пардон муа, бес m$ sql попутал... там
Код: plaintext
1.
Msg 207, Level 16, State 1, Line 3
Invalid column name 'x'.

0xFF. А насколько это соответствует стандарту, кстати ? (я про то, что в ФБ допускается group by по алиасу столба)
...
Рейтинг: 0 / 0
substring и group
    #38455086
Dzirt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papavani...
from 'c:\dbf\test.dbf'
И что, вот это совершенно никого не смущает? ;)
...
Рейтинг: 0 / 0
substring и group
    #38455089
DzirtИ что, вот это совершенно никого не смущает? ;) ну так ТС же сказал сразу:papavani 1.тут все нормально
...
Рейтинг: 0 / 0
substring и group
    #38455098
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DzirtИ что, вот это совершенно никого не смущает? ;)
Фи, так быстро сказать правильный ответ это слишком просто. Никакого педагогического эффекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455107
papavani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема о том что алиа xp19 программа считается не поля !

SELECT substring(p19 from 1 for 1) as xp19,count(*) as counts
from 'c:\dbf\test.dbf'
group by xp19,counts

а поля p19 строковая
----------
Николаев
Никол
Нитки
----------
я использую substring для получения только первый символ из поля p19
задача в роде простая но не понятно для меня !
...
Рейтинг: 0 / 0
substring и group
    #38455127
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
papavaniзадача в роде простая но не понятно для меня !
Для всех остальных непонятно каким боком тут Firebird.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455292
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
а если добавить substring !

SQL> select substring(a from 1 to 1) as x, count(*) from cons_test group by x;

то какие результаты ?

или

SQL> select substring(a from 1 to 1) as x, count(*) from cons_test group by 1;

?
...
Рейтинг: 0 / 0
substring и group
    #38455296
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
Ованес СусанянpapavaniSELECT substring(p19 from 1 for 1) as xp19 ,count(*) as counts
from 'c:\dbf\test.dbf'
group by xp19 алиас столбца недопустим в group by.
ок

SELECT substring(p19 from 1 for 1) as xp19,count(*) as counts
from 'c:\dbf\test.dbf'
group by 1

так добрый ?
...
Рейтинг: 0 / 0
substring и group
    #38455297
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
якакие результаты ?
Правильные, ибо пох.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SQL> select substring(a from 1 for 1) as x, count(*) from cons_test group by x;

X                  COUNT
=========== ============
1                      1
2                      1

SQL> select substring(a from 1 for 1) as x, count(*) from cons_test group by x;

X                  COUNT
=========== ============
1                      1
2                      1


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455303
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яfrom 'c:\dbf\test.dbf'
уже несколько раз сказали, что тут раздел по Firebird и InterBase, а не по dbf.
Чем ты к dbf обращаешься, науке неизвестно, и как оно там запросы выполняет, это его личное дело.
...
Рейтинг: 0 / 0
substring и group
    #38455322
A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvяfrom 'c:\dbf\test.dbf'
уже несколько раз сказали, что тут раздел по Firebird и InterBase, а не по dbf.
Чем ты к dbf обращаешься, науке неизвестно, и как оно там запросы выполняет, это его личное дело.

select substring(p19 from 1 for 1) as x
from 'c:\dbf\test.dbf'

см. картину

но только почему так он не хочет работать

select substring(p19 from 1 for 1) as x, count(*)
from 'c:\dbf\test.dbf'
group by x
...
Рейтинг: 0 / 0
substring и group
    #38455327
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
...
Рейтинг: 0 / 0
substring и group
    #38455330
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvЧем ты к dbf обращаешься, науке неизвестно
Чем-чем... Ты знаешь какой-то другой SQL Explorer кроме входящего в состав BDE?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455331
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
вот работает
...
Рейтинг: 0 / 0
substring и group
    #38455334
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
но почему не работает с substring ?
...
Рейтинг: 0 / 0
substring и group
    #38455336
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
Такая задача

из файла dbf
поля p19 - строковая
нужно вывести только первая буква и сгруппировать

а с помощью BDE delphi и Query сформировать отчета в QReport
...
Рейтинг: 0 / 0
substring и group
    #38455338
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Thu, 07 Nov 2013 01:22:44 +0400, я <nospam@sql.ru>; wrote:

> Автор: я
> Такая задача
> из файла dbf
> поля p19 - строковая
> нужно вывести только первая буква и сгруппировать
> а с помощью BDE delphi и Query сформировать отчета в QReport

Чудило-на-букву-М, при чём тут firebird???


--
Vladimir A.Bakhvaloff
E-Mail:bob<bark>bakh<dot>spb<dot>ru

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455344
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
а потом эти результаты я добавил в таблицу база данных FireBird !

у меня только один вопрос почему не работает substring и group ?
как реализовать ?
...
Рейтинг: 0 / 0
substring и group
    #38455347
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
яу меня только один вопрос почему не работает substring и group ?
Потому что ты не используешь Firebird.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455348
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Thu, 07 Nov 2013 01:35:26 +0400, я <nospam@sql.ru>; wrote:

> Автор: я
> а потом эти результаты я добавил в таблицу база данных FireBird !

В firebird отсутствуют файлы типа *.dbf...


--
Vladimir A.Bakhvaloff
E-Mail:bob<bark>bakh<dot>spb<dot>ru

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
substring и group
    #38455356
я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
я
Гость
Dimitry Sibiryakovяу меня только один вопрос почему не работает substring и group ?
Потому что ты не используешь Firebird.

еще для кто в танке

мне нужно с начало из файла dbf обрабатывать и их результатов добавляю в таблицу БД firebird
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / substring и group
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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