网站大量收购独家精品文档,联系QQ:2885784924

天轰穿趣味编程系列视频教程Sql Server 开发视频教程第八讲.pptx

天轰穿趣味编程系列视频教程Sql Server 开发视频教程第八讲.pptx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天轰穿趣味编程系列视频教程Sql Server 开发视频教程第八讲

天轰穿趣味编程系列视频教程Sql Server 开发视频教程T-Sql 语言 – 数据类型内置函数田洪川(天轰穿)Blog:/blog/thcjphttp:///blog//blog/thcjp 学号/QQ号:110535808微博:/tianhchttp:////tianhc /thcdhttp/thcd:///thcd上节回顾注释表达式变量调试语言分类本节目标SQL Server数据类型概述字符数据类型数字数据类型日期和时间类型二进制类型其它数据类型用户自定义类型自定义函数概述如何使用其它函数数据类型概述天轰穿2012-12-2323:393.14159精确数字Unicode 字符串近似数字二进制字符串日期和时间其他数据类型字符串?自定义数据类型什么是数据类型?为何需要数据类型?Unicode 字符串字符数据类型分为两大类,共计6种字符串包含char、varchar、text;Unicode字符串包含nchar、nvarchar、ntext;特点:char、varchar的取值范围为1~8000,或用max 指示最大存储大小,是 2^31-1 个字节如果站点支持多语言,请考虑使用 Unicode nchar 或 nvarchar 数据类型,以最大限度地消除字符转换问题。如果使用 char 或 varchar,建议执行以下操作:如果列数据项的大小一致,则使用 char。如果列数据项的大小差异相当大,则使用 varchar。如果列数据项大小相差很大,而且大小可能超过 8,000 字节,请使用 varchar(max)。字符数据类型–续第一个问题:N是什么意思。 N’哈哈哈’答:N‘string’ 表示string是个Unicode字符串。Unicode 字符串常量支持增强的排序规则。第二个问题:varchar(10)中的10是什么意思?答:首先char为定长字符串,varchar为变长字符串,但无论定长还是变长,总得有个容量,而这个10 就指使用这个数据类型的变量只能装10个字节长度的字符。数字类型数字数据类型共11种,整数数据类型:decimal和numeric货币类型近似数字bit类型日期和时间数据类型实践二进制数据类型其他数据类型Cursor:这是变量或存储过程 OUTPUT 参数的一种数据类型,这些参数包含对游标的引用。使用 cursor 数据类型创建的变量可以为空。对于 CREATE TABLE 语句中的列,不能使用 cursor 数据类型。Timestamp 用于表示SQL Server 活动的先后顺序,以二进投影的格式表示。Timestamp 数据与插入数据或者日期和时间没有关系。善用联机丛书演示用户自定义数据类型CREATE TYPE SSNFROM varchar(11) NOT NULL ;CREATE TABLE AAA( C1 SSN, --作为表中列的数据类型 C2 INT)内置函数函数的目标是返回一个值。大多数函数都返回一个标量值(scalar value),标量值代表一个数据单元或一个简单值。实际上,函数可以返回任何数据类型,包括表、游标等可返回完整的多行结果集的类型。函数 说明 行集函数 返回可在 SQL 语句中像表引用一样使用的对象。聚合函数 对一组值进行运算,但返回一个汇总值。排名函数 对分区中的每一行均返回一个排名值。标量函数对单一值进行运算,然后返回单一值。只要表达式有效,即可使用标量函数。select SUBSTRING(aabbccdd,3,5)--确定,从给定字符串的第3位开始截取后面的5个字符select GETDATE() --非确定,时间不同,返回结果也不同使用函数用SET给变量赋值用SELECT给变量赋值在查询中使用函数DECLARE @Number int SET @Number=10 SELECT SQRT(@Number)DECLARE @MyNumber int, @MyResult int SET @MyNumber = 10 -- 执行函数,并将结果赋值给变量@MyResultSET @MyResult = SQRT(@MyNumber) -- 显示出变量@MyResult的值SELECT @MyResultUSE AdventureWorks2008GOSELECT JobTitle, NationalIdNumber, YEAR(BirthDate) AS 年 FROM HumanResources.Employee聚合函数函数功能AVG求平均值MIN求最小值CHECKSUM_AGG返回组中各值的校验和。空值将被忽略。SUM求和MAX求最大值COUNT返回组中的项数。和COUNT_BIG的区别在于始终返回int类型COUNT_BIG返回组中的项数。和COUN

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档