SQL中常用的函数(二)

1、聚合函数中的方差和标准差

VARIANCE(方差)
SELECT VARIANCE(字段) FROM TABLE;
STDDEV(标准差)
SELECT STDDEV(标准差) FROM TABLE;

2、字符串函数

1)CONCAT(字符串拼接)

SELECT CONCAT(字段1,字段2,........) FROM TABLE;

2)LOWER()和UPPER()

LOWER()转换为小写字母,UPPER() 转化为大写字母

3)LPAD()和RPAD()

这两个函数最少需要两个参数 最多需要三个参数 每一个参数是需要处理的字符串第
二个参数是需要将字符串扩充的宽度 第三个参数表示加宽部分用什么字符来做填补
第三个参数的默认值为空格 但也可以是单个的字符或字符串
eg:
SELECT LPAD(username,10,'*'),username FROM cmdb_hostinformation;
result:
******test
SELECT RPAD(username,10,'*'),username FROM cmdb_hostinformation;
result:
test******

4)LTRIM()和RTRIM()

LTRIM 和 RTRIM至少需要一个参数 最多允许两个参数 第一个参数与 LPAD 和 RPAD
类似是一个字符串,第二个参数也是一个字符或字符串,默认则是空格,如果第二个参数
不是空格的话 那么该函数将会像剪除空格那样剪除所指定的字符

在这里插入图片描述

在这里插入图片描述

5)REPLACE()

该函数需要三个参数 第一个参数是需要搜索的字符串 第二个参数是搜索的内容 
第三个参数则是需要替换成的字符串 如果第三个参数省略或者是 NULL 那么将只
执行搜索操作而不会替换任何内容
SELECT REPLACE(字段,'已有的字符','需要替换的字符') FROM TABLE;

6)SUBSTR()

可以用来进行字符串的拼接(oracle中,mysql不好使)

在这里插入图片描述

7)TRANSLATE()

函数有三个参数 目标字符串 源字符串和目的字符串 在目标字符串与源字符串中均
出现的字符将会被替换成对应的目的字符串的字符

在这里插入图片描述
8)LENGTH()

LENGTH将返回指定字符串的长度

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值