sqlserver2008 布尔类型强制转换数字类型

sqlserver2008 布尔类型强制转换数字类型,第1张

--数据库默认布尔类型 是bit类型 bit 0 或者 1 应可支持转换数字类型

--使用 CAST:CAST ( expression AS data_type )

--使用 CONVERT:CONVERT (data_type[(length)], expression [, style])

select convert(int,字段) 或 cast(字段 as int)

希望能帮到你!

以前回答案例,可参考下如:

参考:>

select decode(字段,1,'是',0,'否') as value from table

select (case 字段 when 1 then '是' when 0 then '否' end) as value from table

mysql中有bit类型。你再看看mysql的参考手册 ,而且mysql中也有BOOL,BOOLEAN类型

· BIT[(M)]

位字段类型。M表示每个值的位数,范围为从1到64。如果M被省略, 默认为1。

· TINYINT[(M)] [UNSIGNED] [ZEROFILL]

很小的整数。带符号的范围是-128到127。无符号的范围是0到255。

· BOOL,BOOLEAN

是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。

在将来,将根据标准SQL引入完全布尔类型的处理。

有的

bit 长度为 1

占用字节为 1

你试试可以用

select from systypes where name='bit'

来查看它的信息

以上就是关于sqlserver2008 布尔类型强制转换数字类型全部的内容,包括:sqlserver2008 布尔类型强制转换数字类型、VB+SQL中,如何解决VB向SQL数据库添加带有布尔值的新记录、sql语句中,有一个字段是布尔型,但是我想通过select查出来,显示的不是0或者1,而显示是或者否,不知如实等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9337967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存