单行函数分类:字符函数、日期函数、数字函数、转换函数、其他函数。
字符函数
函数 | 说明 | 例子 |
INITCAP(char) | 首字母变大写 | INITCAP('you')结果为:You |
LOWER(char) | 变小写字母 | LOWER('YOU')结果为:you |
UPPER(char) | 变大写字母 | UPPER('you')结果为:YOU |
LTRIM(char,set) | 左裁剪,只要char中遇到set中有的任意字符,char中的字符都会被截,并且是从左边开始执行的 | LTRIM('10900094323','109')结果为:4323 |
RTRIM(char,set) | 右裁剪,只要char中遇到set中有的任意字符,char中的字符都会被截,并且是从右边开始执行的 | RTRIM('10900094323','109')结果为:4323 |
TRANSLATE(char,from,to) | 按字符翻译,当char中包含from中的任意字符时,就把char中的那个和from中相同的字符替换为to中相应的字符,to和from字符个数要一样。 | TRANSLATE('abcd','fhar','1234')结果:3bcd |
REPLACE(char,search,replece) | 字符串替换,注意不是字符替换,只要在char中完全包含search才可以替换 | REPLACE('jack','ac','ee')结果:jeek |
INSTR(char,sub) | 查找子字符串,返回位置,从1开始 | INSTR('jack','c')结果:3 |
SUBSTR(char,pos,len) | 截取字符串 | SUBSTR('abcde',3,2)结果:cd |
CONCAT(char1,char2) | 拼接字符串 | CONCAT('abc','def')结果:abcdef |