sql server数据库空值的排除问题。。。

zc1972 2003-12-12 05:35:10
sql server数据库有一字段hf为text16型,允许为空,我现在想查找所有 hf 字段不为空的记录,我用下面这个语句做时为null的能排除,但如果字段加了数据后又删除,即已经不是null时,无法排除。。(hf<>''不起作用)。 。请问,要怎么写这个语句??

"SELECT * FROM xx where hf<>'' or hf is not null ORDER BY sj DESC"
...全文
181 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelheavens 2003-12-12
  • 打赏
  • 举报
回复
原因和解决办法在你短消息中说明!
zc1972 2003-12-12
  • 打赏
  • 举报
回复
为什么上面这两个语句,如果hf 是varchar型字段时就能通过,而为text16型时不能通过???我试的。。

为什么???????????????????????
zc1972 2003-12-12
  • 打赏
  • 举报
回复
为什么上面这两个语句,如果hf 是varchar型字段时就能通过,而为text16型时不能通过???我试的。。
cdsun 2003-12-12
  • 打赏
  • 举报
回复
"SELECT * FROM xx where hf<>'' ORDER BY sj DESC"
angelheavens 2003-12-12
  • 打赏
  • 举报
回复
事实下面就够了(开始为Null,后来变为什么都没有):
"SELECT * FROM xx where hf<>'' ORDER BY sj DESC"
zc1972 2003-12-12
  • 打赏
  • 举报
回复
up!!!!!!!!!!!!!!!!

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧