powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на количество уникальных пар.
5 сообщений из 5, страница 1 из 1
Запрос на количество уникальных пар.
    #37536435
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите составить следующий запрос. Надо посчитать количество уникальных пар значений для двух полей. Например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Pole1  Pole2
   a      1
   a      2
   a      1
   b      1
   b      3
   b      3
   b      2
   c      1
   d      8
Я должен получить в данном случае следующий список:
Код: plaintext
1.
2.
3.
   a      2
   b      3
   c      1
   d      1
Если это важно, то все поля текстовые.
----------------------------------------------
Кто в армии служил - тот в цирке не смеется.
...
Рейтинг: 0 / 0
Запрос на количество уникальных пар.
    #37536485
rock-n-roll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE CURSOR tabel1 (pole1 C( 1 ),pole2 C( 1 ))
INSERT INTO tabel1(pole1,pole2)values('a','1')
INSERT INTO tabel1(pole1,pole2)values('a','2')
INSERT INTO tabel1(pole1,pole2)values('a','1')
INSERT INTO tabel1(pole1,pole2)values('b','1')
INSERT INTO tabel1(pole1,pole2)values('b','3')
INSERT INTO tabel1(pole1,pole2)values('b','3')
INSERT INTO tabel1(pole1,pole2)values('b','2')
INSERT INTO tabel1(pole1,pole2)values('c','1')
INSERT INTO tabel1(pole1,pole2)values('d','8')

SELECT pole1,COUNT(pole2) FROM (SELECT dist pole1,pole2 FROM tabel1) tebptab GROUP BY pole1
...
Рейтинг: 0 / 0
Запрос на количество уникальных пар.
    #37536807
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает, спасибо.
...
Рейтинг: 0 / 0
Запрос на количество уникальных пар.
    #37536970
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rock-n-roll
Код: plaintext
SELECT pole1,COUNT(pole2) FROM (SELECT dist pole1,pole2 FROM tabel1) tebptab GROUP BY pole1
а разве фокс не умеет так
Код: plaintext
SELECT pole1,COUNT(distinct pole2) FROM tabel1 GROUP BY pole1
...
Рейтинг: 0 / 0
Запрос на количество уникальных пар.
    #37537175
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirа разве фокс не умеет так
Код: plaintext
SELECT pole1,COUNT(distinct pole2) FROM tabel1 GROUP BY pole1

Умеет! Умеет! Я проверял!!!
Эта запись выглядит более естественно и логично.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на количество уникальных пар.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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