TRIM 是一个字符串处理函数,它处理所有字符串数据类型(BIT、BLOB 和 CHARACTER),并从字符串中除去结尾和前导单元素。
TRIM 返回与 source_string 相同类型的新字符串,该字符串中已除去前导和/或结尾单元素。术语单例类指这类字符串内的单个部分(BIT、BYTE 或 CHARACTER)。
字符 | ' '(空格) |
BLOB | X'00' |
位 | B'0' |
只要有一个参数是 NULL,结果便为 NULL。
常常没有必要在比较之前从字符串除去尾随空格,因为字符串比较的规则意味着尾随空格没有意义。
TRIM(TRAILING 'b' FROM 'aaabBb')返回 'aaabB'。
TRIM(' a ')返回 'a'。
TRIM(LEADING FROM ' a ')返回 'a '。
TRIM('b' FROM 'bbbaaabbb')返回 'aaa'。