问题描述
- 我想问下怎么判断sql数据库中的内容为空集,而不是NULL啊
-
如图,这两个字段一个为NULL,一个什么也没有但不是NULL,怎么判断什么都没有的情况啊!!!
我知道这样判断NULL
_variant_t str = m_pRecordset->GetCollect("MyOrder");
if (str.vt == VT_NULL)
求教
解决方案
什么没有的时候是空字符串。你可以判断bstr类型,然后比较字符串是否为""空字符串。
解决方案二:
select count(*) from table
返回0就是空集。
解决方案三:
m_pRecordset->eof && m_pRecordset->bof
这样也可以。
解决方案四:
,一个什么也没有不就是NULL ?
select count(*) from table 是否等于zero?
解决方案五:
1、通过select count(1) from table判断有没有查询结果
2、查询结果中存在null时,在获取这个结果的时候判断一下,如:rs.getString("")==null?"":rs.getString("");
解决方案六:
select count(*) from table
解决方案七:
select count(*) from table
时间: 2024-12-03 16:11:01