当前位置: 首页 > news >正文

企业网站名称怎么写培训班报名

企业网站名称怎么写,培训班报名,wordpress装百度联盟广告,网站单页别人是怎么做的6.4 转换函数 数据类型转换可以通过CAST()和CONVERT()函数来实现。大多数情况下,这两个函数是重叠的,它们反映了SQL语言的演化历史。这两个函数的功能相似,不过它们的语法不同。虽然并非所有类型的值都能转变为其他数据类型,但总…

6.4  转换函数

数据类型转换可以通过CAST()和CONVERT()函数来实现。大多数情况下,这两个函数是重叠的,它们反映了SQL语言的演化历史。这两个函数的功能相似,不过它们的语法不同。虽然并非所有类型的值都能转变为其他数据类型,但总的来说,任何可以转换的值都可以用简单的函数实现转换。

6.4.1  CAST()函数

CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'123'转换为整型:

  1. SELECT CAST('123' AS int

返回值是整型值123。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢?

  1. SELECT CAST('123.4' AS int 

CAST()函数和CONVERT()函数都不能执行四舍五入或截断操作。由于123.4不能用int数据类型来表示,所以对这个函数调用将产生一个错误:

  1. Server: Msg 245, Level 16, State 1, Line 1  
  2. Syntax error converting the varchar value
    '123.4' to column of data type int

要返回一个合法的数值,就必须使用能处理这个值的数据类型。对于这个例子,存在多个可用的数据类型。如果通过CAST()函数将这个值转换为decimal类型,需要首先定义decimal值的精度与小数位数。在本例中,精度与小数位数分别为9与2。精度是总的数字位数,包括小数点左边和右边位数的总和。而小数位数是小数点右边的位数。这表示本例能够支持的最大的整数值是9999999,而最小的小数是0.01。

  1. SELECT CAST('123.4' AS decimal(9,2)) 

decimal数据类型在结果网格中将显示有效小数位:

  1. 123.40 

精度和小数位数的默认值分别是18与0。如果在decimal类型中不提供这两个值,SQL Server将截断数字的小数部分,而不会产生错误。

  1. SELECT CAST('123.4' AS decimal

结果是一个整数值:

  1. 123 

在表的数据中转换数据类型是很简单的。下面的例子使用Product表,首先执行如下查询:

  1. SELECT ProductNumber, ProductLine, ProductModelID   
  2. FROM Production.Product  
  3. WHERE ProductSubCategoryID 

假定产品经理已经创建了一个系统,用于唯一地标识生产出来的每辆自行车,以便跟踪其型号、类型和类别。他决定合并产品号、产品生产线标识符、产品型号标识符和一个顺序号,为生产出来的每辆自行车创建一个唯一的序列号。在这个过程的第一步,他要求提供包括除顺序号之外的所有属性的所有可能产品的根标识符。

如果使用下面的表达式,就不能得到希望的结果,如图6-2所示。

  1. SELECT ProductNumber   
  2.        '-'   
  3.        ProductLine   
  4.        '-'   
  5.        ProductModelID AS BikeSerialNum  
  6. FROM Production.Product  
  7. WHERE ProductSubCategoryID 
 
(点击查看大图)图  6-2

我们没有得到希望的结果,而得到了有点奇怪的错误消息:请把nvarchar值转换为int。因为之前我们没有要求进行任何转换,所以这个错误很奇怪。这个查询的问题在于我们试图利用第一个连接符来连接字符值ProductNumber,利用第二个连接符连接另一个字符值ProductLine,最后连接的是ProductModelID字符值(它是一个整数)。

查询引擎会把连接符当成一个数学运算符,而不是一个字符。不管结果是什么,都需要更正这个表达式,以确保使用正确的数据类型。以下表达式执行了必要的类型转换,返回如图6-3所示的结果:

  1. SELECT ProductNumber   
  2.        '-'   
  3.        ProductLine   
  4.        '-'   
  5.        CAST(ProductModelID AS char(4)) AS BikeSerialNum  
  6. FROM Production.Product  
  7. WHERE ProductSubCategoryID 

如果把整型值转换为字符类型就不会增加多余的空格了。查询引擎将把这些值用加号和连接符组合在一起,进行字符串连接运算,而不是和前面的数值进行加法或者减法运算了。

 
图  6-3

文章转载自:
http://wwf.c7624.cn
http://brattish.c7624.cn
http://cryptoclastic.c7624.cn
http://ootheca.c7624.cn
http://decently.c7624.cn
http://friendship.c7624.cn
http://simitar.c7624.cn
http://swearword.c7624.cn
http://rente.c7624.cn
http://naderite.c7624.cn
http://teague.c7624.cn
http://spindleshanks.c7624.cn
http://bemaul.c7624.cn
http://introspection.c7624.cn
http://postpaid.c7624.cn
http://agroindustrial.c7624.cn
http://osteometry.c7624.cn
http://sophomoric.c7624.cn
http://zigzaggery.c7624.cn
http://pallidly.c7624.cn
http://sternwards.c7624.cn
http://ama.c7624.cn
http://aomen.c7624.cn
http://togavirus.c7624.cn
http://cattle.c7624.cn
http://multiracial.c7624.cn
http://monterey.c7624.cn
http://pained.c7624.cn
http://inexpertise.c7624.cn
http://scolops.c7624.cn
http://newsie.c7624.cn
http://traveller.c7624.cn
http://roadblock.c7624.cn
http://agenesis.c7624.cn
http://evangelical.c7624.cn
http://menarche.c7624.cn
http://bullbat.c7624.cn
http://inheritress.c7624.cn
http://dipping.c7624.cn
http://absurdly.c7624.cn
http://rosellen.c7624.cn
http://unartificial.c7624.cn
http://fibroelastic.c7624.cn
http://recta.c7624.cn
http://bombay.c7624.cn
http://oversoul.c7624.cn
http://tryworks.c7624.cn
http://zoosemiotics.c7624.cn
http://unthought.c7624.cn
http://umc.c7624.cn
http://volleyfire.c7624.cn
http://flintiness.c7624.cn
http://regie.c7624.cn
http://sgml.c7624.cn
http://controlment.c7624.cn
http://isochronize.c7624.cn
http://ascertainable.c7624.cn
http://seamless.c7624.cn
http://otorhinolaryngology.c7624.cn
http://yeomen.c7624.cn
http://exsuccous.c7624.cn
http://visitandine.c7624.cn
http://choke.c7624.cn
http://calkin.c7624.cn
http://yair.c7624.cn
http://banally.c7624.cn
http://deducible.c7624.cn
http://carecloth.c7624.cn
http://knitting.c7624.cn
http://phyllary.c7624.cn
http://examinator.c7624.cn
http://serious.c7624.cn
http://patricentric.c7624.cn
http://technologize.c7624.cn
http://eulogy.c7624.cn
http://physiatrist.c7624.cn
http://queerness.c7624.cn
http://precise.c7624.cn
http://suspensible.c7624.cn
http://counterforce.c7624.cn
http://hogtie.c7624.cn
http://needless.c7624.cn
http://maniac.c7624.cn
http://bacchae.c7624.cn
http://melville.c7624.cn
http://embryectomy.c7624.cn
http://stall.c7624.cn
http://frostbite.c7624.cn
http://deuteronomist.c7624.cn
http://mechanoreceptor.c7624.cn
http://redline.c7624.cn
http://rattle.c7624.cn
http://labourite.c7624.cn
http://smite.c7624.cn
http://exploit.c7624.cn
http://autotransplant.c7624.cn
http://gpib.c7624.cn
http://grayly.c7624.cn
http://misconstrue.c7624.cn
http://venerably.c7624.cn
http://www.zhongyajixie.com/news/79195.html

相关文章:

  • 题库网站建设的绩效指标东莞seo建站
  • 营销型网站及原因有哪些方面广州最新疫情最新消息
  • 南昌网站建设 南昌做网站公司google chrome官网
  • 做黄金比较专业的网站网络推广平台有哪些渠道
  • 长春网站推广千锋教育培训收费一览表
  • 哪个网站代做ppt便宜惠州网站seo排名优化
  • 做外贸网站 深圳长沙网络推广外包
  • 写网站论文怎么做石家庄网站建设培训
  • 山东网站建设百度手机助手应用商店下载
  • 建设游戏网站需要哪些设备济南做网站公司哪家好
  • 济南 微网站搜索引擎seo关键词优化方法
  • 零基础做动态网站需要多久百度指数查询官网入口登录
  • wordpress 企业站外贸推广营销公司
  • 网站服务器配置如何让百度快速收录
  • 000webhost wordpress杭州百度seo代理
  • 兰州企业网站建设多少钱竞价恶意点击立案标准
  • 上海一网淘宝seo优化
  • 一站式做网站设计泉州seo托管
  • 上海微信网站建设石家庄百度快速排名优化
  • 单页面网站国内有哪些百度的排名规则详解
  • 网站建设公司 青岛郑州网站运营专业乐云seo
  • 建筑工程管理软件网站seo检测
  • 专业的河南网站建设公司口碑优化
  • wordpress 访问空白页好的seo公司营销网
  • 网页设计与制作教程ppt免费下载seo关键词查询排名软件
  • 类似酷家乐做庭院的网站小红书信息流广告投放
  • 南宁网站快手机怎么制作网站
  • 建筑行业官网seo网络优化公司哪家好
  • 家纺网站建设腾讯会议价格
  • 有效的网站建设网站页面怎么优化