Импортируйте логические данные из таблицы базы данных в рабочую область MATLAB ®. MATLAB ® импортирует логические данные из баз данных в рабочую область MATLAB ® как тип
данных logical
. Эти данные имеют значения true
или false
. Можно хранить логические данные в таблице, структуре или массиве ячеек. Выполните простой анализ данных на импортированных данных.
Код принимает, что у вас есть таблица базы данных Invoice
хранится в базе данных Microsoft ® SQL Server ®. Подключитесь к базе данных Microsoft ® SQL Server ® Version 11.00.2100 с помощью 11.00.5058 драйверов Microsoft ® SQL Server ®.
Создайте подключение базы данных к базе данных Microsoft ® SQL Server ® с помощью проверки подлинности Windows ®. Укажите пустые имя пользователя и пароль.
datasource = 'MS SQL Server Auth'; conn = database(datasource,'','');
Выберите платные данные из Invoice
таблица с использованием SQL- SELECT
оператор. База данных сохраняет платные данные как логические, чтобы указать, был ли оплачен счет-фактура. Импорт и отображение данных с помощью select
функция.
selectquery = 'SELECT Paid FROM Invoice';
data = select(conn,selectquery)
data = 10×1 table Paid _____ false true true false true true false true false true
Database Toolbox™ импортирует данные в переменную рабочей области data
. Таблица MATLAB ® data
содержит Paid
как logical
переменная.
Подсчитайте количество неоплаченных счетов-фактур.
unpaid = data.Paid == false; sum(unpaid)
ans = 4
close(conn)