我创建了一个名为stock
的SQL表。在该表中有字段itemcode
& netweight
。如果特定商品代码的净重字段为零,如何获得 “库存不可用” 等消息?
答案 0 :(得分: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
答案 1 :(得分:2)
select 'The Stock is Not Available'
from stock
where netweight = 0 and 'YOUR CONDITION'
这是您可以在存储过程中使用的内容。
如果您需要详细信息,请提供有关表格以及您需要做什么的更多信息。