gpt4 book ai didi

database - 访问 key :Value pairs in Matlab

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:32 24 4
gpt4 key购买 nike

我已经使用可视化查询生成器(数据库工具箱)在 Matlab 中成功创建了一个数据库。我熟悉 SQL 并使用 php 和其他语言访问键:值对,但是我无法在任何地方找到 Matlab 的语法。到目前为止我的代码是:

conn = database('antoine_db','','');
c = catalogs(conn);
T = tables(conn);
cols = columns(conn);


sql_query = 'SELECT Formula,"Compound Name",A,B,C,TMIN,TMAX FROM antoine_data WHERE ID = 1';

result = fetch(conn,sql_query);

如果此处的“结果”是单行多列数据,我怎样才能最轻松地访问特定列中的数据?我已经可以通过使用列索引来做到这一点,例如 result(1,1)。 Matlab 中的语法是什么,所以我可以通过列的名称访问它,例如 result['Name']?

最佳答案

尝试将返回格式设置为结构:

setdbprefs('datareturnformat','structure');
result = fetch(conn,sql_query);
result.(name)

ans =
...

关于database - 访问 key :Value pairs in Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11480709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com