Как проверить, имеют ли несколько столбцов одинаковые значения в базе данных - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь использовать python для проверки столбцов базы данных на наличие одинаковых значений.

пример:

| 3 |= число в ряду

| 4 || 3 |= 1 строка 2 столбца

|3| |4| |5|
|6| |2| |9|
|3| |4| |5|

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

пример:

|3| |4| |5|
|6| |2| |9|
|3| |4| |5|
|3| |4| |5|
|6| |2| |9|
|7| |1| |3|

output: 3,4,5
        6,2,9
        7,1,3

1 Ответ

0 голосов
/ 18 октября 2018

В Python откройте новый RecordSet из Access, используя следующий запрос.Сгруппируйте по всем значениям, для которых вы хотите получить различные значения, а затем отсортируйте по статистической функции COUNT ():

SELECT Column1, Column2, Column3
FROM MyTable
GROUP BY Column1, Column2, Column3
ORDER BY Count(Column1) Desc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...