SQL中如何判断后选择性的往表里添加字符

kiyo233 2015-11-06 04:13:28
如图 下面的列是视图里查出来的 而库存该列不是实际存在数据库中的列 而是算出来的 shopbuy、low、reserve则是实际存在的列 如何做到当shopbuy=0 则reserve显示停止采购 否则 当库存>low 显示储备安全 否则 需采购 ??我这么写显示=号附近有错误,网上好像说是执行顺序问题?该怎么办
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kiyo233 2015-11-06
  • 打赏
  • 举报
回复
引用 1 楼 u010192842 的回复:

--语法错了,请参看下面:
select case when 1=1 then '1' else '2' end as '储备情况'
from table1 


好吧 视图没添加这列 搞了一天 视图都晕了
kiyo233 2015-11-06
  • 打赏
  • 举报
回复
引用 1 楼 u010192842 的回复:

--语法错了,请参看下面:
select case when 1=1 then '1' else '2' end as '储备情况'
from table1 


显示shopbuy列名无效
Yole 2015-11-06
  • 打赏
  • 举报
回复

--语法错了,请参看下面:
select case when 1=1 then '1' else '2' end as '储备情况'
from table1 


22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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