1. 公式解释

有的时候希望某个单元格能够直接获取到数据库中的某个值,而不是先要定义一个数据集后,再去取数据。这时就可以用 SQL 函数,下面讲解下 SQL 函数的用法。
SQL(connectionName,sql,columnIndex,rowIndex):返回的数据是从 connectionName 数据库中获取的 SQL 语句的表中的第 columnIndex 列第 rowIndex 行所对应的元素。
connectionName:数据库名,字符串形式,需要用引号如"FRDemo";
sql:SQL 语句或者数据库存储过程,字符串形式,传参数、条件等可以在此拼接实现;
columnIndex:列序号,整型;
rowIndex:行序号,整型。
注:行序号可以不写,这样返回值为数据列。

2.示例

若需要显示某个具体值,如:显示 Jonny 的效果(即班级为 Class1 的第 3 列第 4 行的值),写法如下:
=sql(“FRDemo”,"SELECT * FROM STSCORE where CLASSNO = ‘Class1’ ",3,4)

参考链接:帆软内SQL语句的使用

更多推荐

帆软内SQL语句的使用