c#判断数据库中一个值是否存在

 我来答
freeeeeewind
2014-04-07 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1359万
展开全部

如果数据表中某条记录的某个字段没有值,称为空值(NULL)。取决于你在程序中什么地方对空值的进判断,判断的方法也不同。

最简单的方法是在SQL语句中判断空值。

以SQL Server 为例,假设在表T中有4个字段:

Id——类型:int   主键  

f1——类型:int,允许null

f2——类型:nvarchar(20),允许null

f3——类型:datetime,允许null

则SQL可以这样写

Select Id, ISNULL(f1, 0) AS f1, ISNULL(f2, '') AS f2, ISNULL(f3, GETDATE()) AS f2 FROM T

语句中ISNULL(……)是SQL Server中的函数。

当f1为空值时,用0代替

当f2为空值时,用空串代替

当f2为空时时,用当前时间代替


这样做的好处是:当数据引擎执行SQL语句的时候,同时处理空值,在返回查询结果集中那些空值字段都已经被“处理”了。

zhang399401
2014-04-07 · TA获得超过702个赞
知道小有建树答主
回答量:1347
采纳率:0%
帮助的人:943万
展开全部
你是要查询某张表还是要检索整个数据库的所有表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoan6688
2014-04-07 · TA获得超过214个赞
知道答主
回答量:90
采纳率:0%
帮助的人:58万
展开全部
你这个问题太笼统了吧。。查询是否存在可以使用SQL查一下,不知道你说的是什么地方?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式