猿问

求指教,关于sql查询语句的问题,具体如下

select ArticleID,ChannelID,ClassID,Title,Author,Hits,UpdateTime,DefaultPicUrl,Stars from PE_Article where ArticleID={input(0)}如何让它在DefaultPicUrl不存在的时候显示另外一张图片????添加成select ArticleID,ChannelID,ClassID,Title,Author,Hits,UpdateTime,DefaultPicUrl,Stars from PE_Article where ArticleID={input(0)} and DefaultPicUrl is not null order by ArticleID desc也不行
用if ??不知道格式是怎样的。请给出解答。



慕的地8271018
浏览 140回答 2
2回答

守候你守候我

在SQL server里直接用is not null 是不行的,null函数有两个参数,可以尝试做修改如下:ArticleID,ChannelID,ClassID,Title,Author,Hits,UpdateTime,DefaultPicUrl,Stars from PE_Article where ArticleID={input(0)} and isnull(DefaultPicUrl,1) <>1 order by ArticleID desc

一只名叫tom的猫

其他我看不出问题。DefaultPicUrl is not null 判断图片链接不存在的方法是有问题的,空格问题是最常见的。改成rtrim(DefaultPicUrl)!=''试试
随时随地看视频慕课网APP
我要回答