九章SQL Server 2005函数详解与应用.pdfVIP

  • 0
  • 0
  • 约1.67千字
  • 约 6页
  • 2025-10-22 发布于北京
  • 举报

SQLServer了内置函数帮助用户执行.内置函

数不能修改,可以在T-SQL语句中使用。

内置函数包括:

聚合函数、数学函数、配置函数、时间和日期函、

字符串函数、函数,等等。

1、聚合函数

AVG()--平均值

COUNT()--返回行中项目的数量

MAX()--最大值

MIN()--最小值

SUM()--求和

2、数学函数

ABS(x)--返回绝对值

CEILING(x)--返回大于或等于所给数字的最小整数

PI()--pi值

POWER(x,y)--返回x的y次方

RAND()--返回~1之间的随机数

3、配置函数

SELECT@@VERSION--获取当前数据库版本

SELECT@@LANGUAGE--当前语言

4、时间函数

selectgetdate()--当前时间

selectday(getdate())--取出天

selectmonth(getdate())--取出月

selectyear(getdate())--取出年

selectdateadd(d,3,getdate())aswawa_dateadd--加三天,

‘d’表示天,‘m’表示月,‘yy’表示年

selectdatename(d,2010-07-15)--取出时间的某一部分

▪YearYyyyyy年1753~9999

▪QuarterQqq季1~4

▪MonthMmm月1~12

▪DayofyearDyy一年的日数,一年中的第几日1-366

▪DayDdd日,1-31

▪WeekdayDww一周的日数,一周中的第几日1-7

▪WeekWkww周,一年中的第几周0~51

▪HourHhh时0~23

▪MinuteMin分钟0~59

▪SecondSss秒0~59

▪MillisecondMs-毫秒0~999

5、字符串函数

▪SelectLEN(str1111)--返回字符串的字符个数

▪Selectlower(ABC),lower(Abc),upper(Abc),upper(abc)--转换大小

▪selectltrim(左边没有空格)--去空格

▪selectrtrim(右边没有空格)--去空格

▪selectltrim(rtrim(左右都没有空格))--去空格

▪selectleft(sqlserver,3),right(sqlserver,6)--取左或者取右

▪Selectrece(原字符串,原,这是一个)--字符串替换

▪Selectreplicate(go,5)--指定的次数重复字符

▪selectreverse(这是字符串)--将定字符串返序排列

▪selectsubstring(这是一个原字符串,2,3)--指定截取指字字符串

6、函数

rank()返回结果集的分区内每行的

rank()over(orderby列名)

文档评论(0)

1亿VIP精品文档

相关文档