2011-02-08 69 views
-2

我创建了一个名为stock的SQL表。在该表中是字段itemcode & netweight。如何获得类似“股票不可用”的消息如果netweight字段对于特定物料代码为零?如何查找表中存在的值?

+6

“低质量”甚至没有开始来形容... – 2011-02-08 06:07:29

回答

2
select 'The Stock is Not Available' 
from stock 
where netweight = 0 and 'YOUR CONDITION' 

这就是你可以在你的存储过程中使用的东西。

请对表,你需要,如果你详细想做的事更多信息..

3

这不应该是摆在首位数据库的关注;数据库的工作是存储(等待它)数据。因此,适当的查询就是:

select netweight from stock where itemcode = @itemcode 

那么它是一个UI关注像做(例如)

someControl.Text = netweight > 0 ? netweight.ToString() 
           : "The Stock is Not Available"; 

但是,如果必须在数据库,case做到这一点:

select case when netweight > 0 then convert(varchar(10), netweight) 
      else 'The Stock is Not Available' end as [netweight] 
from stock where itemcode = @itemcode