选择值如果SQL Server中的条件

前端之家收集整理的这篇文章主要介绍了选择值如果SQL Server中的条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How to perform an IF…THEN in an SQL SELECT?21个
> SQL returning custom values based on query results2
查询选择中,我想显示一个字段是否满足条件的结果.

想象一下,我有一个叫做股票的表.这张表有一列,告诉我股票中每个物品的数量.

我想做的是这样的:

SELECT 
    stock.name,IF (stock.quantity <20,"Buy urgent","There is enough")
FROM stock

sql Server中是否有任何功能

解决方法

尝试 Case
SELECT   stock.name,CASE 
         WHEN stock.quantity <20 THEN 'Buy urgent'
         ELSE 'There is enough'
      END
FROM stock

猜你在找的MsSQL相关文章