主要内容

获取

数据导入MATLAB使用SQLite连接的工作区

描述

例子

结果= fetch (康涅狄格州sqlquery在执行SQL语句后立即返回SQLite数据库文件中的所有行数据sqlquery通过使用SQLite连接康涅狄格州MATLAB的®接口SQLite。

例子

结果= fetch (康涅狄格州sqlqueryrowlimit限制数据导入的行数。

例子

全部折叠

使用MATLAB®接口的SQLite将所有行数据从数据库表导入到MATLAB®的SQLite数据库文件。然后,确定表中产品的最高单位成本。s manbetx 845

创建SQLite连接康涅狄格州到现有SQLite数据库文件tutorial.db.数据库文件包含该表productTable康涅狄格州是一个sqlite对象。

dbfile =“tutorial.db”;康涅狄格州= sqlite (dbfile);

导入所有的数据productTable.的结果输出参数包含作为单元格数组导入的数据。

sqlquery ='SELECT * FROM productTable';结果=获取(康涅狄格州,sqlquery)
结果=15×5单元阵列{[9]}{[125970]}{[1003]}{[13]}{“维多利亚娃娃”}{[8]}{[212569]}{[1001]}{[5]}{‘火车’}{[7]}{[389123]}{[1007]}{[16]}{“引擎工具包”}{[2]}{[400314]}{[1002]}{[9]}{“绘画组”}{[4]}{[400339]}{[1008]}{[21]}{“空间巡洋舰”}{[1]}{[400345]}{[1001]}{[14]}{“积木”}{[5]}{[400455]}{[1005]}{[3]}{“锡士兵”}{[6]}{[400876]}{[1004]}{[8]}{“帆船”}{[3]}{[400999]}{[1009]}{[17]}{“紧身”}{[10]}{[888652]}{[1006]}{[24]}{“泰迪熊”}{[11]}{[408143]}{[1004]}{[11]}{“可转换”}{[12]}{[210456]}{[1010]}{[22]}{‘Hugsy}{[13]}{[470816]}{[1012]}{[16]}{“煎饼”}{[14]}{[510099]}{[1011]}{[19]}{“披肩”}{[15]} {[899752]} {[1011]} {[20]} {'Snacks' }

确定产品的最高单位成本。s manbetx 845计算产品的数量s manbetx 845大小函数。通过单元阵列的第四列循环访问单位成本数据。数据是包含数字单位成本的向量。找出最大单位成本。

行=大小(结果);I = 1:rows data(I) = results{I,4};结束马克斯(数据)
ans =int6424

关闭SQLite连接。

关上(康涅狄格州)

使用MATLAB®接口的SQLite导入有限数量的行到MATLAB®从一个数据库表的SQLite数据库文件。然后,确定表中产品的最高单位成本。s manbetx 845

创建SQLite连接康涅狄格州到现有SQLite数据库文件tutorial.db.数据库文件包含该表productTable康涅狄格州是一个sqlite对象。

dbfile =“tutorial.db”;康涅狄格州= sqlite (dbfile);

导入五行数据productTable通过使用rowlimit论点。结果包含五行导入的数据作为单元格数组。

sqlquery ='SELECT * FROM productTable';rowlimit = 5;结果=获取(康涅狄格州,sqlquery rowlimit)
结果=5×5单元阵列{[9]}{[125970]}{[1003]}{[13]}{“维多利亚娃娃”}{[8]}{[212569]}{[1001]}{[5]}{‘火车’}{[7]}{[389123]}{[1007]}{[16]}{“引擎工具包”}{[2]}{[400314]}{[1002]}{[9]}{“绘画组”}{[4]}{[400339]}{[1008]}{[21]}{“空间巡洋舰”}

确定有限数量的产品的最高单位成本。s manbetx 845通过单元阵列的第四列循环访问单位成本数据。数据是包含数字单位成本的向量。找出最大单位成本。

I = 1:rowlimit data(I) = results{I,4};结束马克斯(数据)
ans =int6421

关闭SQLite连接。

关上(康涅狄格州)

输入参数

全部折叠

SQLite数据库连接sqlite使用sqlite函数。

SQL语句,指定为字符向量或字符串标量。SQL语句可以是任何有效的SQL语句,包括嵌套查询。SQL语句可以是一个存储过程,例如{调用sp_name (parm1、parm2…)}.对于返回一个或多个结果集的存储过程,请使用获取函数。对于返回输出参数的过程,使用runstoredprocedure

有关SQL查询语言的信息,请参见SQL教程

数据类型:字符|字符串

行限制,指定为正数值标量,指示要从数据库导入的数据的最大行数。

如果rowlimit0获取返回所有的数据行。

数据类型:

输出参数

全部折叠

作为单元格数组返回的结果数据。结果数据包含执行的SQL语句的所有行数据。

单元格数组只包含其中一种数据类型:int64,或字符.如果S存在于结果数据中,获取返回一个错误。为了避免这些限制,可以使用JDBC驱动程序连接到SQLite数据库文件。有关详细信息,请参见配置驱动和数据源

介绍了R2016a