diff options
author | babichsemyon <babichsemyon@yandex-team.com> | 2023-08-24 11:13:47 +0300 |
---|---|---|
committer | babichsemyon <babichsemyon@yandex-team.com> | 2023-08-24 11:34:58 +0300 |
commit | 231316331fffaf4dbe8386ae274e185ca89324b0 (patch) | |
tree | a11c9a4580a9956060bb85a4f04a3927518b6830 | |
parent | aad1dfc4cceb262430a03a283d9d1d1b52a82257 (diff) | |
download | ydb-231316331fffaf4dbe8386ae274e185ca89324b0.tar.gz |
listuniq new documentation
YQL-9448
-rw-r--r-- | ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/list.md | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/list.md b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/list.md index 9a7917651f..dfa7da4afd 100644 --- a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/list.md +++ b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/list.md @@ -443,23 +443,24 @@ ListFlatten(List<List<T>?>)->List<T> ListFlatten(List<List<T>?>?)->List<T>? ``` -## ListUniq {#listuniq} +## ListUniq и ListUniqStable {#listuniq} -Возвращает копию списка, в котором оставлен только уникальный набор элементов. +Возвращает копию списка, в котором оставлен только уникальный набор элементов. В случае ListUniq порядок элементов результирующего набора не определен, в случае ListUniqStable элементы находятся в порядке вхождения в исходный список. -{% if feature_column_container_type %} **Примеры** ``` yql -SELECT - ListUniq(list_column) -FROM my_table; +SELECT ListUniq([1, 2, 3, 2, 4, 5, 1]) -- [5, 4, 2, 1, 3] +SELECT ListUniqStable([1, 2, 3, 2, 4, 5, 1]) -- [1, 2, 3, 4, 5] +SELECT ListUniqStable([1, 2, null, 7, 2, 8, null]) -- [1, 2, null, 7, 8] ``` -{% endif %} **Сигнатура** ``` ListUniq(List<T>)->List<T> ListUniq(List<T>?)->List<T>? + +ListUniqStable(List<T>)->List<T> +ListUniqStable(List<T>?)->List<T>? ``` ## ListAny и ListAll {#listany} |