MySQL支持布爾型(Boolean)變量,可以存儲True或False值。當我們需要在MySQL查詢中輸出布爾類型的變量值時,我們需要使用以下命令:
SELECT CAST(variable_name AS BOOL) FROM table_name;
其中,variable_name是需要輸出的布爾型變量的名稱,table_name是變量所在的表名。
舉個例子:
SELECT CAST(is_published AS BOOL) FROM articles;
上述代碼會在articles表中輸出布爾型變量is_published的值。
需要注意的是,在MySQL中,布爾型變量的True值可以表示為1或'1',而False值可以表示為0或'0'。如果我們需要將True和False表示為真正的布爾值(Boolean),可以通過以下命令實現:
SELECT CAST(variable_name AS JSON) FROM table_name;
例如:
SELECT CAST(is_published AS JSON) FROM articles;
上述代碼會在articles表中以JSON格式輸出布爾型變量is_published的值。