Импортируйте логические данные из таблицы базы данных в рабочую область 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)