19
A
回答
19
CAST和CONVERT具有相似的功能。 CONVERT特定於SQL Server,在日期和時間值,分數和貨幣符號之間進行轉換時可以實現更大的靈活性。 CAST是兩個函數中ANSI標準的更多。檢查這個博客的例子,使用這兩個:http://sqltutorials.blogspot.com/2007/06/sql-cast-and-convert.html
+0
這兩個函數的「CAST」不是唯一的* ANSI標準嗎? – Zack
7
的convert
功能可以做更復雜的轉換,例如使用特定格式的datetime
值轉換成varchar
:
convert(varchar(16), dateTimeValue, 120)
2
假設你正在談論有關SQL Server。
從http://msdn.microsoft.com/en-us/library/ms187928.aspx和http://msdn.microsoft.com/en-us/library/aa226054(v=sql.80).aspx
一個數據類型的表達顯式轉換爲另一種。 CAST和CONVERT提供類似的功能。
所以是的,它們在功能上是一樣的。它們只有不同的語法,允許更復雜的轉換或(主觀)改進的可讀性。
相關問題
- 1. SQL,CONVERT,CAST數據類型?
- 2. Cast and Convert
- 3. CAST或Convert在SUM和Case內
- 4. CAST或CONVERT在Excel查詢
- 5. 在視圖中使用CAST或CONVERT MSSQL
- 6. 使用標準的CAST而不是CONVERT
- 7. 使用T-SQL的SQL Server中的Cast和Convert函數有什麼區別?
- 8. SQL中的TO_ [填充空白]()和CAST()或CONVERT()之間的區別
- 9. quadprog和frontcon在Matlab中是否相同?
- 10. %20和+在http url中是否相同?
- 11. 在SQL Server中合併和合並是否相同?
- 12. 使用CAST或CONVERT時SQL Server錯誤「轉換失敗」
- 13. SQL Server CAST/CONVERT到數字文化特定
- 14. CAST/CONVERT數據類型爲INT SQL Server查詢
- 15. CAST或CONVERT函數不適用於NVARCHAR
- 16. uintptr_t和size_t是否相同?
- 17. GMT是否和UTC相同?
- 18. UNIX_TIMESTAMP()和time()是否相同
- 19. CAST日期和時間在SQL Server中
- 20. SQL CONVERT和FLOOR查詢
- 21. Perl中的@ {$ list_ref}和@ $ list_ref是否相同?
- 22. Redis中的HSET和HMSET是否相同
- 23. CAST和CONVERT可以用於創建表格
- 24. 在Sql Server和MySQL中存儲過程和觸發器是否相同?
- 25. 這些SQL語句是否相同?
- 26. 這些SQL語句是否相同?
- 27. 這兩個SQL語句是否相同?
- 28. 是(int *)和(int [])是否相同?
- 29. 在SQL中,「MAX(SUBSTRING(CONVERT(X),1,DATALENGTH(CONVERT(X))* 1或0))的目的是什麼?
- 30. SQL日期CONVERT
你是什麼意思與「*在SQ * L」? SQL是一種語言,「轉換」的東西不是一個標準的SQL函數(運算符?) –