2.SQL常用函数

1、replace可以处理数据中的脏数据:

2、truncate截取函数

select TRUNCATE(9.988,2); //结果为: 9.98

3、natural join 自然链接,当两个表进行自然连结时, 会按照两个表中都包含的列名来进行等值内连结, 此时无需使用 ON 来指定连接条件

4、窗口函数:

窗口函数中的SUM,先对第一个组内求和,再对第一个和第二个组求和,一次类推,平均值类似

5、 CAST转换字符串,如下图,可以将带符号的字符串转换为整数:

6、locate函数

    locate(a,b)------ 返回字符串b中,a字符串第一次出现的位置,没有则返回0

7、REVERSE函数

将字符串反转

8、json_extract函数

用于提取有json类型中的值

9、json_replace函数

更新json类型的值:将上面表里name 为lis,更改为lucky

10、substring_index(str,delim,count)函数

字符串str按照分割点delim分割为不同的字符串,从左侧开始,取count个位数的分割后的字符串

str----------- 要分割的字符串

delim--------- 分割符号

count--------- 要取的字符串个数

11、length和char_length函数

计算字符串长度,前者一个汉字为3个字符串,后者一个汉字算1个字符串

你可能感兴趣的:(2.SQL常用函数)