SQL之函数

聚合函数:对一组值执行计算,并返回单个值。

avg平均分


max最大值
select MAX(列) from 表名

min最小值
select MIN(列) from 表名 --返回的一个数值。

sum总值
select SUM(列) from 表名

count个数
select 列名 from 表名 guonp by 列名 having count(*)>=3 
--数据分组里面大于等于三条的数据


聚合函数只能跟聚合函数一起用。

group by -- 分组
把数据中名字一样的分为一组,显示一个。
可以加聚合函数。

 

日期时间函数

select SYSDATETIME() 获取系统时间

select GETDATE() 获取系统时间
显示的时间比上面那个早

print sysdatetime() 把输出输出到消息框里面。

select year()
select month()
select day()

select datename(year,时间)---返回的字符串型
select datepart(year,时间)---返回int类型
select dateadd()---制定一个数量单位 一个数量 一个时间

 

字符串函数

select str (135.55,5,1) 第一个数是数值类型的字符串。 
第二个是这个字符串最长到多长
第三个是取到小数点后几位


select replace('abcdefg','ab','zz') 替换
意思是把ab替换成zz


select left('abcdefg',3)截取字符串,截取开头
select right('abcdefg',3)截取结尾
select len('abcdefg')返回字符串长度
select reverse(’abcdefg')翻转字符串
select opper(’abcdefg')小写变大写
select lower(’abcdefg')大写变小写
select ltrim(’ abcdefg ')去除做空格
select rtrim(’ abcdefg ')去除所有空格
select substring('abcdefg',3,2)截取字符串

 

类型转换函数


select cast(变量 as 要转换的类型)
select convert(类型,变量)

数学函数

 

转载于:https://www.cnblogs.com/wangfangjia/p/4941262.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值