powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как подсчитать сколько раз в столбце встречается одна и таже запись
7 сообщений из 7, страница 1 из 1
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172496
nbv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbv
Гость
как подсчитать сколько раз в столбце встречается одна и таже запись
пробовал так

select count(*) from таблица
where Название столбца='Его значение'

не получилось
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172570
fox_vik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкак подсчитать сколько раз в столбце встречается одна и таже запись
пробовал так

select count(*) from таблица
where Название столбца='Его значение'

не получилось

Если поле текстовое и искомое значение не равно длине поля, то искомое значение необходимо дополнить в конце пробелами до длины поля, либо использовать alltrim(Название столбца)=='Его значение'
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172574
fox_vik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо открыть таблицу и уже в ней посчитать и записать в переменную:
COUNT all for alltrim(Название столбца)=='Его значение' TO aaa
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172850
nbv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbv
Гость
А как именно в самой таблице это делать
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172859
fox_vik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если таблица еще не открыта, то открыть:
Select 0
use таблица

Если уже открыта, выбрать рабочую область таблицы:
Select таблица

Затем выполнить команду
COUNT all for alltrim(Название столбца)=='Его значение' TO aaa

В переменной aaa будет содержаться количество строк, удовлетворяющих условию FOR.
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34172893
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbvкак подсчитать сколько раз в столбце встречается одна и таже запись
пробовал так

select count(*) from таблица
where Название столбца='Его значение'

не получилосьПримерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CREATE CURSOR C_cursor (godmes I, dengi N( 15 , 2 ))
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200505 , 124588 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200505 , 112478 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200505 , 896004 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200506 , 8753321 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200506 , 1258961 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200506 , 456697779 ) 
INSERT INTO C_cursor (godmes, dengi) VALUES ( 200507 , 1235889663 ) 

SELECT godmes, CNT(godmes) as kol ;
  FROM C_cursor ;
  GROUP BY godmes ;
  ORDER BY godmes ;
  INTO CURSOR C_kol

BROWSE
Конечно можно и зафиксировать 200505. Ну это уже как твоей душе угодно.
...
Рейтинг: 0 / 0
как подсчитать сколько раз в столбце встречается одна и таже запись
    #34173083
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbvкак подсчитать сколько раз в столбце встречается одна и таже запись
пробовал так

select count(*) from таблица
where Название столбца='Его значение'

не получилось
Проверь себя выполнив примерно такой запрос

Код: plaintext
1.
select "Идентификатор строки (записи)", "Название столбца" from таблица
where "Название столбца"='Его значение'

"Идентификатор строки (записи)" - это поле (или набор полей), по значению которого можно однозначно идентифицировать запись, которая попала в выборку. Это чтобы проще было найти "проблемные" записи.

Получишь список записей, удовлетворяющих условию запроса. Сразу будет видно в чем ошибка. Какие именно записи попадают в выборку и почему.

Общая логика правильная, проблема только в логике сравнения символьных строк и наличии ведущих и концевых пробелов. О чем, собственно, уже написал fox_vik
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как подсчитать сколько раз в столбце встречается одна и таже запись
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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