应用及函数

Posted 宋小尧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用及函数相关的知识,希望对你有一定的参考价值。

--select*from 名 order by 列 asc --升序排列
--select*from 名 order by 列 desc --降序排列
--select distinct 列 from 名 --去重
--select 列 from 名 group by 列 --分组
--函数
--select avg(列) as ‘列名‘ from 名--平均值
--select max(列)/ min(列)as ‘最大‘/as‘最小‘ from 名 --最大/最小值
--select 列,count(*) as ‘个数‘,avg(列) as ‘平均价格‘ from 名 group by 列


--select ceiling(列)/floor(列) as ‘取上线‘/as ‘取下线‘ from 名
--select abs(值)
--print 值 -- 映射到消息


--select 列+convert(nvarchar(50),列)from 名 --类型转换


--select upper(列)/lower(列) from 名--转换大小写
--select ltrim(列)--去空格

聚合函数:

平均分:avg()

最大值:max()

最小值:min()

求和:sum()

数据条数:COUNT(*)

使用:求每种系列有多少个,它们的平均价格是多少
-------------------------------------------------------------
数学函数:

取上限:ceiling()

取下限:floor()

绝对值:abs()

派,圆周率: PI()

四舍五入:ROUND()

开根号:SQRT()

平方根:SQUARE()
-------------------------------------------------------------
转换函数:

cast(列 as 类型)
convert(类型,列)

-------------------------------------------------------------
字符串函数:

转换大写:upper()

转换小写:lower()

去空格:trim()

左截取:left(值,长度)

长度:len()

替换:replace(值,内容,替换内容)

翻转:reverse()

字符串转换:str(值,保留位数,小数位数)

字符串截取:substring(值,索引,位数)
-------------------------------------------------------------
时间日期函数:

获取当前时间:GetDate()

获取年月日:year() month() day()

判断日期是否正确:isdate()

添加时间:dateadd(添加类型,数量,值)

返回周几:datename(weekday,值)

返回第几天:datename(day,值)
datename(dayofyear,值)

以上是关于应用及函数的主要内容,如果未能解决你的问题,请参考以下文章

2016012024 吴建瑜 散列函数的应用及安全性

Oracle中的substr()函数 详解及应用

this的应用及指向问题

应用及函数

19.Sqlite多表连接查询及聚合函数的应用

shell 函数定义及应用