ClickHouse/docs/zh/sql-reference/functions/splitting-merging-functions.md

31 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
slug: /zh/sql-reference/functions/splitting-merging-functions
---
# 字符串拆分合并函数 {#zi-fu-chuan-chai-fen-he-bing-han-shu}
## splitByChar分隔符s) {#splitbycharseparator-s}
将字符串以separator拆分成多个子串。separator必须为仅包含一个字符的字符串常量。
返回拆分后的子串的数组。 如果分隔符出现在字符串的开头或结尾,或者如果有多个连续的分隔符,则将在对应位置填充空的子串。
## splitByString(分隔符s) {#splitbystringseparator-s}
与上面相同,但它使用多个字符的字符串作为分隔符。 该字符串必须为非空。
## arrayStringConcat(arr\[,分隔符\]) {#arraystringconcatarr-separator}
使用separator将数组中列出的字符串拼接起来。separator是一个可选参数一个常量字符串默认情况下设置为空字符串。
返回拼接后的字符串。
## alphaTokens(s) {#alphatokenss}
从范围a-z和A-Z中选择连续字节的子字符串。返回子字符串数组。
**示例:**
SELECT alphaTokens('abca1abc')
┌─alphaTokens('abca1abc')─┐
│ ['abca','abc'] │
└─────────────────────────┘