函数增强了SQL语言的功能。
单行函数只对表中的一行数据进行操作,并对每行数据只产生一个输出结果。
单行函数可以接收一个或多个参数,输出结果的数据类型可能与参数的数据类型不同。
单行函数可以用在select 、where、order by子句中,还可以嵌套。
单行函数包含字符型、数字型、日期型、转换型、一般型。
常用字符型函数:lower() upper() initcap() concat() substr() length() instr() trim() replace()
1、lower(列名|表达式):用于把字符转换为小写

2、upper(列名|表达式):用于把字符转换为大写

3、initcap(列名|表达式):用于把每个字的首字母转换为大写,其余的转换为小写。

4、concat(列名1|表达式1|,列名2|表达式2):用于把第一个字符串和第二个字符串连接成一个字符串。

5、substr(列名|表达式,m,[n]):用于返回指定的子串,子串从第m个字符开始,其长度为n

6、length(列名|表达式):用于返回字符串的长度

7、instr(列名|表达式,‘字符串’,[m],[n]):用于返回所给字符串出现的数字位置,m表示从第m个字符开始搜索,n表示所给字符串出现的次数。默认都是1

8、trim([leading|trailing|both] 要去掉的字符串from源字符串):该函数可以从“源字符串”中的头部、尾部、两边、去掉“要去掉的字符”默认both

9、replace(正文表达式,要搜寻的字符串,替换字符串):用于在“正文表达式”中查找“要搜寻的字符串”,如果找到就用“替换字符串”替代。
实例演示:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30352966/viewspace-1738231/
,如需转载,请注明出处,否则将追究法律责任。