6
A
回答
15
CASE表達式是ANSI SQL方法,其中有2個品種, 「簡單」 和 「搜索」:
1)簡單的情況表達:
CASE col WHEN 1 THEN 'One'
WHEN 2 THEN 'Two'
ELSE 'More'
END
2)搜索CASE表達式:
CASE WHEN col < 0 THEN 'Negative'
WHEN col = 0 THEN 'Zero'
ELSE 'Positive'
END
2
CASE WHEN a=1 THEN value1
WHEN a=2 THEN value2
ELSE default
END
相關問題
- 1. 替代System.Web.HttpUtility.HtmlEncode/Decode?
- 2. Oracle PL/SQL - DECODE語句
- 3. Oracle SQL通過DECODE進行比較
- 4. Oracle DECODE不工作
- 5. C#替代標準Treeview?
- 6. 替代sql遊標
- 7. SQL DECODE優化
- 8. ORACLE MINUS的ANSI SQL標準關鍵字
- 9. 替代在Oracle
- 10. PostgreSQL和/或SQL Server替代Oracle的SYS_CONTEXT
- 11. 快照功能的替代方案,SQL Server標準
- 12. 替代SQL嵌套遊標
- 13. sql遊標的替代品
- 14. 符合標準的document.all替換代碼
- 15. Perl:utf8 :: decode與Encode :: decode
- 16. 我應該使用%TYPE引用代替Oracle中的標準數據類型嗎?
- 17. SQL Server 2008 - 實現DECODE
- 18. SQL Server中的DECODE()函數
- 19. .decode( 'UTF-8')或.decode()
- 20. 標準SQL
- 21. Oracle SQL代碼語法標準,錯誤「不是一個單獨的組功能」
- 22. Oracle SQL查找並替換
- 23. 用Oracle SQL替換功能
- 24. Oracle SQL替換字符
- 25. Oracle AUTOTRACE替代方案
- 26. 更準確地替代findline?
- 27. DAT.gui - 生產準備替代
- 28. 在Oracle 10g中的SQL過程中使用遊標的任何替代方法?
- 29. QByteArray的標準替換
- 30. 替換Visual Studio標準庫
要添加:Oracle 9i +支持CASE,但也有PLSQL CASE表達式...... – 2010-07-09 16:31:08