承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  网站建设  >  MSSQL转换数字的方式指南

MSSQL转换数字的方式指南

管理员 2023-04-21 08:54:21 网站建设 35 ℃ 0 评论 1974字 收藏

MSSQL转换数字的方式指南

在使用MSSQL时,有时候需要把一个具有数字值的字符串转换成实际的数字。在这里,我们将介绍MSSQL可用的几种转换数字的方式,使用简单易懂的示例来让你学会怎样使用。

首先,`[CAST](https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-transact-sql?view=sql-server⑵017)`函数提供了将任何数据类型转换为另外一个数据类型的方法,包括转换数字字符串为数字。下面是使用CAS示例:

“`

SELECT CAST(‘15.4’ AS DECIMAL(4,2))


上面的语句将一个字符串内容为15.4的字符串转换为数字,当结果返回时,结果是15.4。

其次,`[CONVERT](https://docs.microsoft.com/en-us/sql/t-sql/functions/convert-transact-sql?view=sql-server⑵017)`函数可以把字符串格式的数字转换为数字,但是它略微有点复杂,不过依然值得一提。下面是一个使用CONVERT的示例:

```
SELECT CONVERT(FLOAT, '25.89')

上面的语句是将一个字符串格式的数字25.89转换为浮点数,结果是25.89。

第三,有时候也能够使用`[TRY_CONVERT](https://docs.microsoft.com/en-us/sql/t-sql/functions/try-convert-transact-sql?view=sql-server⑵017)`函数来把字符串格式的数字转换为数字,不过当它不能正确转换字符串时,它会返回NULL值。下面是一个使用TRY_CONVERT的示例:

“`

SELECT TRY_CONVERT(INT, ‘eight’)


上面的示例将字符串eight转换为整数,但是由于不能正确转换,所以函数返回了NULL值。

总而言之,MSSQL提供了以上几种方式来把任何字符串格式的数字转换为数字,虽然每种方式有它自己的特性,但它们的基本使用方法都很类似。希望本文对你转换数字的需求有所帮助,如果有任何问题,欢迎留言讨论。

文章来源:丸子建站

文章标题:MSSQL转换数字的方式指南

https://www.wanzijz.com/view/13335.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信