我是MySql的新手。所以我不知道很多事情,如數據類型的Casting。在MySql中如何將bool轉換爲int。另外我怎樣才能將十進制轉換爲在MySql中的Int。如何在MySql中將bool轉換爲int
回答
布爾類型轉換爲整數:
SELECT CAST(1=1 AS SIGNED INTEGER); /* 1 */
同爲十進制和字符串:
SELECT CAST("1.23" AS SIGNED INTEGER); /* 1 */
Morel:謝謝 – Fasal 2011-06-07 05:08:44
+1,先閱讀文檔! – Benjamin 2011-06-07 05:03:01
感謝您的支持,但沒有關於將bool轉換爲int的詳細信息 – Fasal 2011-06-07 05:03:52
我引用了「CAST(expr AS type)CAST()函數採用一種類型的值並生成另一種類型的值......」所以CAST(1 = 1 AS SIGNED INTEGER)將一個布爾值(1 = 1)轉換爲有符號整數(如Benjamin Morel所述)。 – Hyperboreus 2011-06-07 05:10:41
- 1. OCaml:將bool轉換爲/ int
- 2. 將bool轉換爲int?
- 3. 在C/C++中將int轉換爲bool
- 4. 將一個Int轉換爲Bool
- 5. 是否可以使用一行命令將[int,bool,float]轉換爲['int','bool','float']?
- 6. 實體框架C#轉換INT爲bool
- 7. C#如何將short []轉換爲bool []?
- 8. 如何將JValue轉換爲bool?
- 9. 如何將類型bool轉換爲System.Windows.Forms.TextBox
- 10. 如何將std :: ostringstream轉換爲bool?
- 11. 如何將int數組轉換爲int?
- 12. 在Haskell中將Maybe Int轉換爲Int
- 13. 在'C'中將int轉換爲int []
- 14. 將bool轉換爲QString
- 15. 爲什麼要用!!將int轉換爲bool時?
- 16. 將[Int?]轉換爲[Int]
- 17. 將int轉換爲int []
- 18. 將IO Int轉換爲Int
- 19. 將mysql列從INT轉換爲TIMESTAMP
- 20. 如何在Golang中將int從int轉換爲hex?
- 21. 如何在Haskell中將IO [[Int]]轉換爲[[Int]]?
- 22. 如何在C中將unsigned int轉換爲int?
- 23. 如何在C++/CLI中將'int *'轉換爲'int ^'?
- 24. 如何在熊貓中將所有int轉換數據轉換爲int?
- 25. CS0030:無法將類型'int'轉換爲'bool'
- 26. 不能隱式地將類型'int'轉換爲'bool'[
- 27. 將bool數組轉換爲int32,unsigned int和double?
- 28. 如何在Go中將bool轉換爲字符串?
- 29. 將bool轉換爲C++中的文本
- 30. 如何將2D字符串數組轉換爲2D [int,double,bool,..]數組?
你想更改列的數據類型? – NAVEED 2011-06-07 04:56:54
@NAVEED:我想將Bool類型轉換爲Int 例如: DECLARE bo BOOL; \t \t SET bo = TRUE; \t \t選擇\t CAST(bo AS INT); – Fasal 2011-06-07 05:05:30