MS Access 中的 Split() 和 Concat With & 函数
1. Split()函数:
在 MS Access 中,Split()函数将字符串拆分为字符串数组。在这个函数中,我们将传递字符串和函数用来分隔字符串的分隔符。如果我们不传递分隔符,那么它将根据空格分隔字符串。
句法 :
Split(expression, delimiter, limit, compare)
参数 :
- 表达式 –基于分隔符拆分为子字符串的字符串。
- 分隔符 -可选。用于将表达式拆分为子字符串的分隔符。
- 限制 -可选。从表达式拆分的最大子字符串数。
- 比较 -可选。对于二进制比较值将传递 0,对于文本比较值将传递 1。
返回:它将返回带有分隔符的字符串。
示例-1:
SELECT Split("Geeks For Geeks") AS SplitString;
输出 :
SplitString |
---|
{“Geeks”, “For”, “Geeks”} |
示例 2 :
SELECT Split("geeks:for:geeks", ":") AS SplitString;
输出 :
SplitString |
---|
{“geeks”, “for”, “geeks”} |
示例 3 :
SELECT Split("The best computer science portal")
输出 :
{"The", "best", "computer", "science", "portal"}
2. 与 & 连接:
在 MS Access 中,我们可以借助 & 将两个或两个以上的字符串组合成一个字符串。它将所有字符串合并为一个字符串。我们可以使用 &运算符将多个字符串连接成一个字符串。还可以借助 Concat函数在字符串之间执行连接。 &运算符没有参数或参数。
句法 :
string1 & string2 & string3 &string_n
示例-1:
SELECT "GEEKS" & "FOR" & "GEEKS" AS The_String;
输出 :
The_String |
---|
GEEKSFORGEEKS |
示例 2 :
SELECT "A" & NULL & "B"& NULL & "C";
输出 :
"ABC"
示例 3 :
SELECT "COMPUTER" & " " & "SCIENCE" AS The_String;
输出 :
The_String |
---|
COMPUTER SCIENCE |