sql语句,进来look!

xiaowangzi 2002-07-11 08:48:33
SELECT TOP 1 * FROM table WHERE (newsimage IS NOT NULL) ORDER
BY addtime DESC为什么取出来的记录newsimage字段是空的!正确应该是取出newsimage不为空的记录呀!好郁闷呀。。。。。。。。。。。
偶的目的是取出newsimage不为空的最新一条记录!
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaowangzi 2002-07-11
  • 打赏
  • 举报
回复
高手就是高手,但是我好郁闷为什么我这条语句前几天用都没有出现问题!昨天就出现了问题,还有这几天我们的服务器受到攻击。是不是数据库有什么意外了!好,分数怎么给呀,我给你分数
duckcn 2002-07-11
  • 打赏
  • 举报
回复
取出来的newsimage肯定不能为空,可能它的值是空格.
你可以这样看看
select top 1 '[' + newsimage + ']' as desp1 from table where (newsimage IS NOT NULL) ORDER
BY addtime DESC
Yang_ 2002-07-11
  • 打赏
  • 举报
回复
可能你的newsimage是个空字符串.
SELECT TOP 1 * FROM table WHERE (newsimage IS NOT NULL and newsimage<>'') ORDER BY addtime DESC

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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