前言:函数确实能提升取数效率
substr(string,start,length)
>>substr('hello world',2,3) 从'hello world'中第2个字符起截取长度为3的字符串
结果:'ell'
instr(string1,string2,start,nth)
>>instr('happy new year','a',1,2) 从'happy new year'的第1个字符起,查找'a'出现第2次时在'happy new year'该字符串中所处的位置。
结果:11
>>instr('happy new year','beauty') 从'happy new year'的第1个字符起,查找'beauty'出现第1次时在'happy new year'该字符串中所处的位置。
结果:0
concat(string1,string2,...)
将多个字符串拼接到一起
>>concat('hello',',','world')
结果:'hello,world'
coalesce(expression1,expression2,...)
返回首个expression结果非null的结果,若所有的expression结果均为null值,则返回null值