substring(str,pos) 从pos开始取,pos从1开始,如果是负数则从后向前数
substring(str FROM pos) 同上
substring(str,pos,len) 多了取的长度
substring(str FROM pos FOR len)
substr 是substring的同义词
最有意思的是
substring_index(str,delim,count) 至第count个delim的串,count从1开始,负数表示从后头数
substring_index('a.b.c','.',2) -- a.b 从开头到第2个.的串
substring_index('a.b.c','.',-2) -- b.c 从倒数第2个点开始的串
TRIM([{BOTH | LEADING | TRAILING} [
,remstr
] FROM]str
)TRIM([
remstr
FROM]str
)
将str两端/前/后的remstr删掉,这回可不只是空白了,不写就是空白,同时包含了rtrim,ltrim的功能