描述:
对序表/排列/二层序列/字符串/单值做转换。
语法:
E(x)
备注:
x是二层序列时,转换成多行序表,每行一条记录,第一行是标题;
x是回车分隔行/TAB分隔列的字符串,先拆开再转换;
x是序表/排列时,转换成二层序列。
参数:
x |
序列/字符串/序表/排列/单值。 |
选项:
@b |
无标题。 |
@p |
二层序列是转置的,转回二层序列时也转置。 |
@s |
x是序表时返回成回车/TAB分隔的串。 |
@1 |
转成单层序列。x是单值时返回单层序列;x是二层序列时返回序列成员的和列。 |
@2 |
x是单值时返回二层序列。 |
返回值:
序表/序列/字符串
示例:
|
A |
|
1 |
=connect("demo").query("select EID,NAME,DEPT,SALARY,HIREDATE from EMPLOYEE ") |
|
2 |
=E@s(A1) |
返回回车/TAB分隔的字符串:
|
3 |
=E(A2) |
|
4 |
=E@b(A3) |
|
5 |
=E@1(123) |
使用@1选项,将单值转为单层序列,返回:[123]。 |
6 |
=E@1([[11,22],[33,44]]) |
使用@1选项,返回二层序列的和列,返回结果:[11,22,33,44]。 |
7 |
=E@2(123) |
使用@2选项,将单值转为二层序列,返回:[[123]]。 |
使用@p选项,二层序列转置:
|
A |
|
1 |
=E@bp([[1,4,5,6],["Emily","Ashley","Kuki","Lily"]]) |
使用@p选项,将二层序列转置:
|
2 |
=connect("demo").query("select top 5 EID,NAME,SALARY from employee") |
返回序表:
|
3 |
=E@p(A2) |
将A2转为二层序列,使用@p选项,返回的二层序列是转置过的:
|