|
数据库中的布尔值用什么数据类型
SQLSERVER中的布尔数据类型
布尔数据是中的一个词,布尔数据有(二进制)数字组成,既0和1
1为(真),0为(假)
在计算机科学中,布尔数据类型又称为逻辑数据类型,是一种只有两种取值的原始类型:非零(通常是1或者-1)和零(分别等价于真和假)。
在一些语言中,布尔数据类型被定义为可代表多于两个真值。例如,ISOSQL:1999标准定义了一个SQL布尔型可以储存个可能的值:真,假,未知(SQL被当作未知真值来处理,但仅仅在布尔型中使用)。
1、与SQLS的整型和数字数据相似的数字数据,但列只能存储0和1。
2、在插入、修改数据时,使用0或1,而不是或,字段放在查询条件中也是这样。
3、利用RS将字段中的数据取出来后,它是类型,而不是数字类型,即在判断时应该使用("F"),而不是("F")=1。
4、位数据类型用关键字声明,位类型数据只有两种取值:0和1。在输入0以外的其他值时,系统均把它们当作1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是是、否等二值选择。
我有一个为“”的数据表,在该表中有一个为“”的字段,字段类型为“”,也就是说字段类型值可以为“T”或“F”,我现在要取出“”表字段“”中所有为“T”的数据,SQL语句该怎么写,我写的语句如下,好像不正确,还请大家指正:
*='T'
正确的写法是*=1
在数据库中编辑的时候输入或者但SQL语句中用1或0代表 |
|