File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed
ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change 44
55** Сигнатуры**
66```
7- StartsWith(Utf8, Utf8)->Bool
8- StartsWith(Utf8[?], Utf8[?])->Bool?
9- StartsWith(String, String)->Bool
10- StartsWith(String[?], String[?])->Bool?
7+ StartsWith(T str, U prefix)->Bool[?]
118
12- EndsWith(Utf8, Utf8)->Bool
13- EndsWith(Utf8[?], Utf8[?])->Bool?
14- EndsWith(String, String)->Bool
15- EndsWith(String[?], String[?])->Bool?
9+ EndsWith(T str, U suffix)->Bool[?]
1610```
1711
1812Обязательные аргументы:
1913
2014* Исходная строка;
2115* Искомая подстрока.
2216
23- Аргументы могут быть типов ` String ` или ` Utf8 ` и могут быть опциональными.
17+ Аргументы должны иметь тип ` String ` /` Utf8 ` (или опциональный String` / ` Utf8` ) либо строковый PostgreSQL тип ( ` PgText` / ` PgBinary` / ` PgVarchar`).
18+ Результатом функции является опциональный Bool, за исключением случая, когда оба аргумента неопциональные – в этом случае возвращается Bool.
2419
2520** Примеры**
2621``` yql
@@ -35,3 +30,6 @@ SELECT StartsWith("abcd", NULL); -- null
3530``` yql
3631SELECT EndsWith(NULL, Utf8("")); -- null
3732```
33+ ``` yql
34+ SELECT StartsWith("abc_efg"u, "abc"p) AND EndsWith("abc_efg", "efg"pv); -- true
35+ ```
You can’t perform that action at this time.
0 commit comments