查询不等于某个值的sql语句

select*fromvi_Family_personalwheret_RelationID<>5这个sql语句查不出来,空值我也查... select * from vi_Family_personal where t_RelationID <> 5这个sql语句查不出来,空值我也查 展开
 我来答
tjrmgs
推荐于2017-11-25 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1042万
展开全部
如果字段“t_RelationID ”的数据类型为数字,那么
select * from vi_Family_personal where t_RelationID <> 5
可以查出正确结果;

如果字段“t_RelationID ”的数据类型为字符型,那么5要加引号
select * from vi_Family_personal where t_RelationID <> ’5‘
才能确保查询结果正确。
badkano
2014-08-15 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部
一般语法是这样的

select * from 表名 where 字段名>'字符串'

select * from 表名 where 字段名!='字符串'

以上2种都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
请确定 t_RelationID 的数据类型 可以尝试使用t_RelationID <>'5' 如果要查空值 后面可以加上 or 列名 is null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
改成这个不等于试试?“!=”最好在最后没加个“;”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永恒之恋cj
2013-04-12 · 超过33用户采纳过TA的回答
知道答主
回答量:85
采纳率:100%
帮助的人:73.4万
展开全部
select * from vi_Family_personal where t_RelationID <> 5 or t_RelationID is null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式