积极答复者
Select子句如何用条件句

问题
答案
全部回复
-
您好,
您可以使用Case When
WITH Data (Balance, SafetyQty) AS ( SELECT 100, 50 UNION ALL SELECT 100, 110 ) SELECT Balance, SafetyQty, (CASE WHEN Balance - SafetyQty < 0 THEN 'y' END ) AS [Order] FROM Data ;
SQL Tutorial
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
- 已编辑 亂馬客 2012年7月13日 4:45
-
DataTable dt = new DataTable("Stock"); dt.Columns.Add("Balance", typeof(int)); dt.Columns.Add("SafetyQty", typeof(int)); dt.Columns.Add("Order", typeof(string), "IIF(Balance - SafetyQty < 0, 'y', '')"); dt.Rows.Add(100, 50); dt.Rows.Add(100, 110);
以上說明若有錯誤請指教,謝謝。
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
- 已编辑 亂馬客 2012年7月13日 6:26