mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Fix startsWith function
This commit is contained in:
parent
3a5c644f2e
commit
a0e11264ee
@ -152,9 +152,34 @@ Similar to base64Decode, but in case of error an empty string would be returned.
|
|||||||
|
|
||||||
Returns whether to end with the specified suffix. Returns 1 if the string ends with the specified suffix, otherwise it returns 0.
|
Returns whether to end with the specified suffix. Returns 1 if the string ends with the specified suffix, otherwise it returns 0.
|
||||||
|
|
||||||
## startsWith(s, prefix) {#function-startswith}
|
## startsWith(str, prefix) {#function-startswith}
|
||||||
|
|
||||||
Returns whether to start with the specified prefix. Returns 1 if the string starts with the specified prefix, otherwise it returns 0.
|
Returns 1 whether string starts with the specified prefix, otherwise it returns 0.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT startsWith('string', 'str');
|
||||||
|
```
|
||||||
|
|
||||||
|
**Returned values**
|
||||||
|
|
||||||
|
- 1, if the string starts with the specified prefix.
|
||||||
|
- 0, if the string isn't start with the specified prefix.
|
||||||
|
|
||||||
|
**Example**
|
||||||
|
|
||||||
|
Query:
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT startsWith('Hello, world!', 'He');
|
||||||
|
```
|
||||||
|
|
||||||
|
Result:
|
||||||
|
|
||||||
|
```text
|
||||||
|
┌─startsWith('Hello, world!', 'He')─┐
|
||||||
|
│ 1 │
|
||||||
|
└───────────────────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
## trimLeft(s)
|
## trimLeft(s)
|
||||||
|
|
||||||
|
@ -124,11 +124,37 @@ SELECT format('{} {}', 'Hello', 'World')
|
|||||||
|
|
||||||
Возвращает 1, если строка завершается указанным суффиксом, и 0 в противном случае.
|
Возвращает 1, если строка завершается указанным суффиксом, и 0 в противном случае.
|
||||||
|
|
||||||
## startsWith(s, prefix) {#function-startswith}
|
## startsWith(str, prefix) {#function-startswith}
|
||||||
|
|
||||||
Возвращает 1, если строка начинается указанным префиксом, и 0 в противном случае.
|
Возвращает 1, если строка начинается указанным префиксом, в противном случае 0.
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT startsWith('string', 'str');
|
||||||
|
```
|
||||||
|
|
||||||
|
**Возвращаемые значения**
|
||||||
|
|
||||||
|
- 1, если строка начинается указанным префиксом.
|
||||||
|
- 0, если строка не начинается указанным префиксом.
|
||||||
|
|
||||||
|
**Пример**
|
||||||
|
|
||||||
|
Запрос:
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT startsWith('Hello, world!', 'He');
|
||||||
|
```
|
||||||
|
|
||||||
|
Ответ:
|
||||||
|
|
||||||
|
```text
|
||||||
|
┌─startsWith('Hello, world!', 'He')─┐
|
||||||
|
│ 1 │
|
||||||
|
└───────────────────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
## CRC32(s)
|
## CRC32(s)
|
||||||
|
|
||||||
Возвращает чексумму CRC32 данной строки.
|
Возвращает чексумму CRC32 данной строки.
|
||||||
Тип результата - UInt32.
|
Тип результата - UInt32.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user