0
A
回答
7
SELECT CASE WHEN Col1 > 25 THEN 'Y' ELSE 'N' END As Value1
FROM Table1
4
對於MySQL:
SELECT IF(column > 25, 'Y', 'N')
FROM table
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if
0
使用SQL CASE語句
1
0
SELECT CASE WHERE columnname > 25 THEN 'Y' ELSE 'N' END FROM table;
0
select
case when somecolumn > 25 then 'Y' else 'N' end as somename
from sometable;
0
Select If(myColumn > 25, 'Y', 'N') From myTable
0
從IF和CASE語句另一個有效方法是在你的列值,並返回Y或N來創建用戶定義的函數饋送
除了。
這有不小的前途如果你在SQL語句上的選擇超過了這個標準,並且在以後的日期你的條件改變 - 超過30說 - 那麼你只有一個地方來改變你的代碼。儘管使用函數會增加複雜性和開銷,因此並不總是最優的,但不要低估這種方法的維護優勢。另外一個小優點是你可以使函數的名字更有意義,因此可以自行記錄,而不是直接插入CASE
相關問題
- 1. Y/N或y/n在循環中
- 2. 限制用戶輸入y或n並相應地在C#中顯示結果
- 3. 如何在SQL(Oracle)中創建n * n的結果集?
- 4. 音樂Y或音樂N
- 5. 如果x和y =>或者如果y =>或者如果y在C#
- 6. Teradata結果中的第n項結果
- 7. Quick-n-dirty結果:在SQL Worksheet中查看Procedure OUT cursor的結果?
- 8. 在SQL中將操作的結果乘以n次操作?
- 9. 在Mongoid中,是否限制(n)從第n個結果或最後一個結果?
- 10. SIREn N-Tuples結果
- 11. y/n循環結束功能
- 12. y的提示用戶,是,n或否
- 13. 從'Y'或'N'轉換爲位
- 14. UNIX要求用戶輸入「Y」或「N」
- 15. 根據'Y'或'N'值切換文本
- 16. #define如何工作?奇怪的結果爲CUBE(y)y *(y * y)
- 17. ResetOnLogout Y/N
- 18. 在primefaces中限制輸入文本爲Y或N
- 19. 複選框在C#中獲得Y或N?
- 20. 在字符串中查找「Y」或「N」的出現次數
- 21. SQL Server從多重分析結果集中選擇第n個到第n個
- 22. 如何刪除SQL 2000中的TOP n結果?
- 23. 總結表結果在SQL
- 24. SQL服務器:左外連接,並返回Y或N,如果存在一個值
- 25. SQL:如果存在值,則返回Y
- 26. Datalab Notebook在提示中回答y/N
- 27. PHP Smarty的條件 - 如果Y或如果Y條件
- 28. Async WCF:One Request => n結果
- 29. R陀n個結果
- 30. 如何在MySQL字段中將1或空白更改爲Y或N?
你需要指定你正在使用的SQL的版本/實現(Oracle/SQL Server/MySQL等) ) – 2009-08-13 18:47:43
對不起......這是DB2 zos – 2009-08-13 19:41:02