mv_to_string() (ベータ)
複数値項目を文字列項目に変換します。
構文
mv_to_string(multivalue_column_name, delimeter)
- multivalue_column_name
- 文字列に変換される複数値項目の名前。
- delimiter
- 省略可能。変換された文字列の値を区切るために使用される文字。最長 2 文字です。
使用方法
複数値項目が、アルファベット順に並び替えられて、区切られた文字列表現を返します。デフォルトの区切り文字は、カンマとスペース (, ) です。
mv_to_string() は、グループ化されていないストリームにのみ適用されます。射影後の複数値項目で絞り込みまたはグループ化を実行できます。
例
このクエリは、取引先チームの値をカンマとスペースで区切られた文字列としてアルファベット順に返します。
1q = load "Accounts";
2q = foreach q generate
3 'Account' as 'Account';
4 mv_to_string('Account_Team') as 'Account Team';| 取引先 | 取引先チーム |
|---|---|
| Acme | Fred Williamson, Hank Chen, Sarah Vasquez |
| DTC Electronics | Brian Alison, Tessa McNaley |
| Salesforce | Nadia Smith |
例
このクエリは、2 つのセミコロン (;;) で区切られた取引先チームの値を文字列としてアルファベット順に返します。
1q = load "Accounts";
2q = foreach q generate
3 'Account' as 'Account';
4 mv_to_string('Account_Team', ";;") as 'Account Team';| 取引先 | 取引先チーム |
|---|---|
| Acme | Fred Williamson;;Hank Chen;;Sarah Vasquez |
| DTC Electronics | Brian Alison;;Tessa McNaley |
| Salesforce | Nadia Smith |