跳到主要内容

APPEND_TRAILING_CHAR_IF_ABSENT

描述

用于在字符串末尾添加特定字符(如空格、特定符号等),如果该字符不存在于字符串的结尾时进行添加。 函数的作用是确保字符串以特定字符结尾。

语法

APPEND_TRAILING_CHAR_IF_ABSENT ( <str> , <trailing_char> )

参数

参数说明
<str>需要判断的目标字符串
<trailing_char>需要添加到字符串末尾的字符( 如果该字符不存在的话 )

返回值

参数 <str><trailing_char> 拼接后的字符串 ( 如果 <trailing_char> 不存在于 <str>

举例

SELECT APPEND_TRAILING_CHAR_IF_ABSENT('a','c'),APPEND_TRAILING_CHAR_IF_ABSENT('ac', 'c'),APPEND_TRAILING_CHAR_IF_ABSENT('ac', 'cd')
+------------------------------------------+-------------------------------------------+--------------------------------------------+
| append_trailing_char_if_absent('a', 'c') | append_trailing_char_if_absent('ac', 'c') | append_trailing_char_if_absent('ac', 'cd') |
+------------------------------------------+-------------------------------------------+--------------------------------------------+
| ac | ac | accd |
+------------------------------------------+-------------------------------------------+--------------------------------------------+