我是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. 將bool轉換爲int?
- 2. OCaml:將bool轉換爲/ int
- 3. 在C/C++中將int轉換爲bool
- 4. 無法將int轉換爲bool
- 5. 將一個Int轉換爲Bool
- 6. 是否可以使用一行命令將[int,bool,float]轉換爲['int','bool','float']?
- 7. 實體框架C#轉換INT爲bool
- 8. 將varchar轉換爲mysql中的int
- 9. 如何將JValue轉換爲bool?
- 10. 如何將std :: ostringstream轉換爲bool?
- 11. 如何將類型bool轉換爲System.Windows.Forms.TextBox
- 12. C#如何將short []轉換爲bool []?
- 13. 如何在mysql中將cast varchar轉換爲int
- 14. 如何將int數組轉換爲int?
- 15. 如何將int []類型轉換爲int?[]
- 16. 在Haskell中將Maybe Int轉換爲Int
- 17. 在'C'中將int轉換爲int []
- 18. 將bool轉換爲QString
- 19. 爲什麼要用!!將int轉換爲bool時?
- 20. Java中如何將double轉換爲int?
- 21. 將[Int?]轉換爲[Int]
- 22. 將int轉換爲int []
- 23. 將IO Int轉換爲Int
- 24. 如何在C++中將int [] []轉換爲int **
- 25. 如何在C++/CLI中將'int *'轉換爲'int ^'?
- 26. 如何在Julia(Jupyter notebook)中將「1-D int array」轉換爲「int」
- 27. 如何在Golang中將int從int轉換爲hex?
- 28. 如何在Haskell中將IO [[Int]]轉換爲[[Int]]?
- 29. 如何在Scala中將List [Any]轉換爲List(Int,Int)?
- 30. 如何在C中將unsigned int轉換爲int?
你想更改列的數據類型? – 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