$()sql;…

阅读(440) 标签: 简单语句, 查询数据,

描述:

通过简单sql语句查询外部表数据。

语法:

$()sql; 

备注:

从外部数据文件中查询数据;外部数据文件可以直接以【文件名.后缀名】作为表名来使用,使用的语法类似于从数据库中查询用的SQL语句,称为简单SQL。外部数据可以类似普通序表一样用来查询,称为外部表。

目前支持的外部表包括:txtcsvxlsxxlsbtx(集文件)ctx(组表文件)。外部表文件均认为有标题,查询外部表时既可以用相对路径也可以用绝对路径,相对路径相对于集算器主目录。

关于简单SQL支持的所有语法,请参考函数db.query(sql)中的介绍。

参数: 

sql

简单sql 语句. 例如,select * from filename.txt

简单sql中的参数值

注:$()sql;…中的括号可以省略。

返回值:

序表

示例:

 

A

 

1

$()select * from Persons.txt

查询外部表Persons.txt中的数据,结果返回序表

2

$select * from D:/Orders.txt

使用绝对路径方式查询,结果返回序表

3

$select * from Persons.csv where Id_P=? or Id_P>?;2,2

查询Id_P大于2或等于2的数据

4

$select  *  from Persons.txt  P  join Orders.txt  O  on P.Id_P = O.Id_P

多表联合查询

 

5

$select  distinct(Id_P)  from Orders.btx

去重复值查询