文字函数


EXCEEDDATA支持这些文字函数:

  • ascii(string): 返回string里第一个字符的ASCII数字。
  • chr(digit): 返回数字所代表的字符。
  • concat(string...): 将一个或多个STRING值concat在一起。
  • find(string, pattern [,group] [,case_sensitive]): 找出pattern特征能够对上string的group。case_sensitive默认值为TRUE。
  • format_datetime(datetime, format): 解析datetime的结果为时间类型,并用format的特征生成String。
  • format_number(exp1, exp2): 解析exp1的结果为数字类型,并用exp2的特征生成String。
  • instr(string, substring [, position] [, occurrence]): 返回string里substring的位置,从position开始等第n个occurrence。如果找不到则返回-1. Position默认值为0,Occurrence默认值为1。
  • length (string): 返回string的程度,如果为NULL则为0。
  • lower(string): 返回结果转换为string类型的值后再Lowercase。
  • ltrim (string): 返回结果转换为string类型的值后从左边trim。
  • match(string, pattern [,case_sensitive]): 判断是否pattern对特征能够对上string。case_sensitive默认值为TRUE。
  • replace(string, pattern, value): 从string里对所有pattern对上的部分用value代替。
  • rtrim (string): 返回结果转换为string类型的值后从右边trim。
  • split(exp, pattern [,limit]): 返回exp以pattern拆分的值,如果limit大于0,则限制拆分的数量到limit。Limit默认值为0。
  • substr(string, position [,substring_length]): 返回string从position开始到substring_length长度的string部分。 position为0起, 如果substring_length小于0或大于position起剩余的长度,则所有position起的部分会被返回。
  • trim (string): 返回结果转换为string类型的值后再trim。
  • upper(string): 返回结果转换为string类型的值后再Uppercase。
  • uuid():返回随机的UUID。