关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
1.ASCII(string)
返回string的第一个字符的ASCII代码。 例如,
ASCII(’A’)=65。
2.CHAR(number)
返回通过ASCII代码number编码的字符。 例如,
CHAR(65)=’A’。
3.Contains(string, substring)
如果给定字符串包含指定子字符串, 就返回true。 例如,
CONTAINS(“Calculation”,“alcu”)=true。
4.ENDSWITH(string,substring)
如果给定字符串以指定子字符串结尾, 就返回true。 此时会忽略尾随空格。 例如,
ENDSWITH(“Tableau”,“leau”)=true。
5.FIND(string,substring,[start])
返回substring在string中的索引位置, 如果未找到substring, 就返回0。 如果添加可选参数start, 函数就会忽略在索引位置start之前出现的所有substring实例。 字符串中第一个字符的位置为1。 例如,
FIND(“Calculation”,“alcu”)=2、 FIND(“Calculation”,“Computer”)=0、
FIND(“Calculation”,“a”,3)=7、 FIND(“Calculation”,“a”,2)=2、
FIND(“Calculation”,“a”,8)=0。
6.FINDNTH(string,substring,occurrence)
返回指定字符串内第n个子字符串的位置, 其中n由occurrence参数定义。 例如,
FINDNTH(“Calculation”,“a”,2)=7。
7.LEFT(string,number)
返回字符串最左侧一定数量的字符。 例如,
LEFT(“Matador”,4)=“Mata”。
8.LEN(string)
返回字符串的长度。 例如, LEN(“Matador”)=7。
9.LOWER(string)
返回strin, 其所有字符为小写。 例如,
LOWER(“ProductVersion”)=“productversion”。
10.LTRIM(string)
返回移除所有前导空格的字符串。 例如,
LTRIM(“Matador”)=“Matador”。
11.MAX(a,b)
返回a和b(必须为相同类型)中的较大值。 此函数常用于比较数字,不过也对字符串有效。 对于字符串, MAX查找数据库为该列定义的排序序列中的最高值。 如果有一个参数为Null, 就返回Null。 例如,
MAX(“Apple”,“Banana”)=“Banana”。
12.MID(string,start,[length])
返回从索引位置start开始的字符串。 字符串中第一个字符的位置为1。 如果添加可选参数length, 返回的字符串就仅包含该数量的字符。 例如,
MID(“Calculation”,2)=“alculation”, MID(“Calculation”,2,5)=“alcul”。
13.MIN(a,b)
返回a和b(必须为相同类型)中的较小值。 此函数常用于比较数字,不过也对字符串有效。 对于字符串, MIN查找排序序列中的最低值。 如果有一个参数为Null, 就返回Null。 例如,
MIN(“Apple”,“Banana”)=“Apple”。
14.REPLACE(string,substring,replacement)
在string中搜索substring, 并将其替换为replacement。 如果未找到substring, 字符串就保持不变。 例如,
REPLACE(“Version8.5”,“8.5”,“9.0”)=“Version9.0”。
15.RIGHT(string,number)
返回string中最右侧一定数量的字符。 例如,
RIGHT(“Calculation”,4)=“tion”。
16.RTRIM(string)
返回移除所有尾随空格的string。 例如,
RTRIM(“Calculation”)=“Calculation”。
17.SPACE(number)
返回由指定number个重复空格组成的字符串。 例如, SPACE(1)=“”。
18.SPLIT(string,delimiter,tokennumber)
返回字符串中一个子字符串, 并使用分隔符字符将字符串分为一系列标记。 字符串将被解释为分隔符和标记的交替序列。 例如, 字符串abc-defgh-i-jkl的分隔符字符为“-”, 标记为abc、 defgh、 i和jkl。 将这些标记想象为标记1到4。 SPLIT将返回与标记编号对应的标记。 如果标记编号为正, 就从字符串左侧开始计算标记; 如果标记编号为负, 就从右侧开始计算标记。 例如, SPLIT(’a-b-c-d’, ’-’,2)=’b’,SPLIT(’a|b|c|d’,’|’,-2)=’c’。
19.STARTSWITH(string,substring)
如果string以substring开头, 就返回true。 此时会忽略前导空格。 例如,
STARTSWITH (“Joker”,“Jo”)=true。
20.TRIM(string)
返回移除前导和尾随空格的字符串。 例如,
TRIM(“Calculation”)=“Calculation”。
21.UPPER(string)
返回字符串, 其所有字符为大写。 例如,
UPPER(“Calculation”)=“CALCULATION”