是空还是null
查询时 *** 作
NULL
select
isnull(字段名,
'复制)
select
replace(字段名,
'
',
'赋值')
更新 *** 作
空
update
表名
set
字段名=内容
where
字段名
=''
NULL
update
表名
set
字段名=内容
where
字段名
is
null如果是int的话 不能为空 只能为0!! 因为int不是对象,只有对象才能为空
如果你想为null 那么可以把int替换成Integer~~
答案补充:datasetGid(null);number 是数值类型 空 是字符类型 数值型可转化为字符型 但只有符合 数值类型的字符才可以转换成数值(比如 '1','2',等数字 如果是 '字' 就不能转换成数字了)
如果你想得到一个空值 只能 设置符合数值类型的量。1、在表结构里允许空值即可(默认就是可空的,就是其他不允许空的字段需要手动调整下)。
2、表中null值那一栏有打勾的意思是允许为NULL,空字符串也是字符串的一种,null代表没有值,不存在,不属于任何类型。而空字符串是指长度为0的字符串,属于字符串类型。
3、如果用户需要将表中含有空字符串和Null值的记录做相应的修改,就需要使用“编辑”菜单上的“查找”命令来查找Null值或空字符串的位置。方法是在“数据表”视图或“窗体”视图中,选择要搜索的字段,在“查找内容”框中键入“Null”来查找Null值,或键入不带空格的双引号(””)来查找空字符串,在“匹配”框中选择“整个字段”,并确保已清除“按格式搜索字段”复选框。一般来说,在以升序来排序字段时,任何含有空字段(包含Null值)的记录将列在列表中的第一条。如果字段中同时包含Null值和空字符串,包含Null值的字段将在第一条显示,紧接着是空字符串。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)