Подсчет нулевых и ненулевых значений из нескольких SQL серверных баз данных и нескольких таблиц - PullRequest
0 голосов
/ 29 января 2020

У меня есть несколько таблиц в нескольких SQL серверных базах данных, и мне нужно считать нулевые, а не нулевые значения для каждого столбца во всех них.

Я имею в виду подключение к серверу со строкой подключения к нескольким базам данных, полученным из csv (например, db_list.csv).

import pyodbc


conn = pyodbc.connect ('DRIVER={SQL Server};SERVER=' + server + ';DATABASE=' + db + ';Trusted_Connection=yes')

Затем я бы запустил простой запрос:

SELECT * from dbo.TABLE_NAME . 

После этого я хотел бы выполнить вычисление полей NULL и Non-NULL и создать результирующий DataFrame, который будет вставлен в одно CSV-файл со структурой:


DB_name | table_name | column_name | nr_null | nr_notnull| nr_of_rows
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...