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 |
+------------------------------------------+-------------------------------------------+--------------------------------------------+