描述:
查找主键为k的成员。
语法:
A.find(k)
备注:
从排列/序表A中找到主键等于k的成员,有索引表则使用索引表。
参数:
A |
排列/序表 |
k |
主键,主键多个时用序列表示 |
选项:
@b |
二分法查找,要求A必须有序,否则会导致结果不正确,忽略索引表 |
@k |
当参数k是序列时被认为是键值序列,返回键值对应的A的成员 |
返回值:
记录
示例:
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.keys(NAME,DEPT) |
|
3 |
=A1.find(["Alexis","Sales"]) |
键有多个,因此组成序列 |
4 |
=demo.query("select * from EMPLOYEE") |
该序表按照EID字段有序 |
5 |
=A4.keys(EID) |
|
6 |
=A4.find@b(3) |
用@b选项,二分法查找,提高运算速度 |
7 |
=A4.find@k(2,15,69,220) |
使用@k选项,返回键值对应的成员 |
相关概念: