《数据库》第七讲函数ppt课件

上传人:aa****6 文档编号:54830557 上传时间:2018-09-20 格式:PPT 页数:36 大小:2.63MB
返回 下载 相关 举报
《数据库》第七讲函数ppt课件_第1页
第1页 / 共36页
《数据库》第七讲函数ppt课件_第2页
第2页 / 共36页
《数据库》第七讲函数ppt课件_第3页
第3页 / 共36页
《数据库》第七讲函数ppt课件_第4页
第4页 / 共36页
《数据库》第七讲函数ppt课件_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《《数据库》第七讲函数ppt课件》由会员分享,可在线阅读,更多相关《《数据库》第七讲函数ppt课件(36页珍藏版)》请在金锄头文库上搜索。

1、第七讲函数7.1SQLServer内函数目SQLServer2000提供许多内置函数,通过使用这些函数,可以更加方便快捷地执行某些运算和操作。7.1.1系统函数。系统函数可以使用用户在不直接访问系统表的情况下,获取SQLServer系统表中的信息。系统函数名称|功能系统函数名称|功能DB_ID返回数据库ID|USER_ID返回用户IDDB_NAME返回数据库名|USER_NAME|返回用户名称称HOST_ID诀回主机IDCOL_NAME返回列名HOST_NAME|返回主机名称|COL_LENGT|返回列长度二例:返回学生信息表中姓名字段的长度和数据长度SELECTCOL_LENGTHCStud

2、infoyStudName)ASName_Col_Length,DATALENGTH(StudName)ASName_Data_LengthFROMStudinfo7.1.2日期函数。用来显示关于日期和时间的信息。日期函数的数据类型为datetime和smalldatetime值,可以对这些值执行算术运算,最后将返回一个字符串、数字值或日期和时间值。日DATEADD。功能:在向指定日期加上一段时间的基础上,返回新的datstiine都直【。语法桂式,DATEADD更改的日期部分,增加的数目,返回表达式日DATEDIFF。功能:返回跨两个指定日期的日期和时间边界数。语法格式:DATEDIFF(计

3、算差额的日期部分,开始日期,结束日期)日期函数口DATEPART。功能:返回代表指定日期的指定日期部分的整数。语法格式,DATEPART(返回的日期部分,日期)日YEAR。功能:返回表示指定日期中的年份的整数。语法格式,YEAR(日期口GETDATE。功能,抛daletms效搬类坂格式近回当前系统日期和时间。语法格式,GETDATEI)。例:返回当前日期的月、日、年。DECLARETodayDATETIME。SETToday=GETDATEI。SELECTMONTH(Today)DAY(Today)Year(Today)日期函数SelectGetdate(),GetDate()+5Select

4、DateAdd(day,11,getdate()DateAdd(month,8,getdate()日SelectDateName(Month,GetDate(),DateName(Year,GetDate()+15),DateName(week,GetDate()口SelectDatepart(yeargetdate()Datepart(Month,Getdate()口SelectDateDihour,“2007-02-0115:30:00“2007-02-0217:30:00SelectYear(2003-09-08)+5目Selecthost_name()目Selectpower(2,3)

5、aSelectand()日SELECTUSER_NAMEI)7.1.3字符串函数。使用字符串函数对字符串输入值执行操作,以获得所需的字符串或数字值。口CHARINDEX。功能:返回字符串中指定表达式的起始位置。语法格式,CHARINDEX(表达式1表达式2,开始搜索位置。返回类型:INT口LEFT。功能:返回从字符串左边开始指定仁数的字符。语法梁式:LEFT(character_expression,integer_expression)。返回类型:VARCHAR日LOWER。功能:将大写字符数据转换为小写字符后返回字符表达式。语法格式;LOWER(character_expression)。

6、返回类型:VARCHAR字符串函数目REPLACE。功能,用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法格式:REPLACE(string_expression1,string_expression2“,string_expression3)。返回类型:与表达式类型一致目SUBSTRING。功能:返回字符、binary、text或image表达式的一部分。语法格式,SUBSTRING(expression,start,length)。返回类型:VARCHAR,NVARCHARVARBINARY字符定函数实例SelectASCI(A),ASCI(BA),ASCI(A

7、BC)SelectCHAR(65),CHAR(97“,CHAR(66)SelectCharindex(B,ABC)Selectpatindex(%Bo%“ABCD)SelectLeft(ABCD“2)SelectLen(“ABC)SelectLower(A),Lower(BC),LOWER(AbDC).SelectLtrim(A“,rtrim(“bCD“),Rtrim(A“len(A),LEN(B字符定函数实例aSelect“ABCReplace(ABC“B“123“),Replace(ABCD“BD“ERR)aSelectReplicate(ABC3),Replicate(reverse(130,5)aSelectStr(1234.55,8,1),Str(1245.55,3,1),Str(1245.55,4,1),Str(1234.55,5)aSelectSubsString(;ABCD“2,1),Substring(ABCDEF4,5)。SelectSubstring(ABCD“3,1)。SelectCast(pi()*Len(:123)asint)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号