How to create a JSON object in MySql with a boolean value?

后端 未结 4 1435
星月不相逢
星月不相逢 2021-01-16 06:09

I would like my MySql query to return a JSON object that looks as follows:

{\"name\": \"Piotr\", \"likesMysql\": true}

This seems to be wor

4条回答
  •  孤城傲影
    2021-01-16 06:40

    Aniket Bhansali's approach could be simplified as:

    select json_object(
        'bool_true', (4 mod 2 = 0) is true,
        'bool_false', 0 is true) b;
    

    which returns

    {"bool_true": true, "bool_false": false}
    

    Tested on mysql 8.

提交回复
热议问题