当前位置: 移动技术网 > IT编程>数据库>MSSQL > SQL语句取多列的最小值(排除0)

SQL语句取多列的最小值(排除0)

2018年04月05日  | 移动技术网IT编程  | 我要评论

天海翼写真,蜂蜜与四叶草下载,澳门的大学排名

经常遇到获取数据表中多个列的最小值和最大值,例如:

 

获取这 4个价格的最小值和最大值:

SELECT
(
SELECT min(minPrice)
FROM
(
VALUES
(IIF(MarketSingleImagetextPrice=0,null,MarketSingleImagetextPrice)),
(IIF(MarketMoreGraphicOnePrice=0,null,MarketMoreGraphicOnePrice)),
(IIF(MarketMoreGraphicTwoPrice=0,null,MarketMoreGraphicTwoPrice)),
(IIF(MarketMoreGraphicThreePrice=0,null,MarketMoreGraphicThreePrice))
) AS #temp(minPrice)
) AS MinIboPrice
FROM YX_WeChatFlowMode WHERE ShapeID=1 AND FlowID = 1656

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网