如何在MySql中将bool转换为int

Fas*_*sal 6 mysql

我是MySql的新手.所以我不知道很多东西,比如Casting of data types.如何在MySql中将bool转换为int.以及如何在MySql中将十进制转换为Int.

Ben*_*min 9

类型化布尔到整数:

SELECT CAST(1=1 AS SIGNED INTEGER); /* 1 */
Run Code Online (Sandbox Code Playgroud)

十进制和字符串相同:

SELECT CAST("1.23" AS SIGNED INTEGER); /* 1 */
Run Code Online (Sandbox Code Playgroud)