Импорт логических данных из базы данных

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

См. также

| |

Похожие темы

Внешние веб-сайты