我是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