Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MySql中将bool转换为int_Mysql - Fatal编程技术网

如何在MySql中将bool转换为int

如何在MySql中将bool转换为int,mysql,Mysql,我是MySql新手。所以我不知道很多事情,比如数据类型的转换。如何在MySql中将bool转换为int。以及如何在MySql中将十进制转换为整数。将布尔类型转换为整数: SELECT CAST(1=1 AS SIGNED INTEGER); /* 1 */ 十进制和字符串也一样: SELECT CAST("1.23" AS SIGNED INTEGER); /* 1 */ 是否要更改列的数据类型???@NAVEED:I要将Bool类型转换为Int,例如:DECLARE bo Bool;设置b

我是MySql新手。所以我不知道很多事情,比如数据类型的转换。如何在MySql中将bool转换为int。以及如何在MySql中将十进制转换为整数。

将布尔类型转换为整数:

SELECT CAST(1=1 AS SIGNED INTEGER); /* 1 */
十进制和字符串也一样:

SELECT CAST("1.23" AS SIGNED INTEGER); /* 1 */

是否要更改列的数据类型???@NAVEED:I要将Bool类型转换为Int,例如:DECLARE bo Bool;设置bo=TRUE;选择CAST(bo作为INT);