sql - 如何从 MySQL 中的 bool 类型返回不同的字符串?

标签 sql mysql

如果我在 MySql 中将一列设置为 bool 值,则查询将返回值作为 01

有没有可能做这样的事情

SELECT `bool_value` AS "yes" OR "no"

我的意思是,根据真假返回两个不同的字符串。

最佳答案

SELECT CASE WHEN bool_value <> 0 THEN "yes" ELSE "no" END

关于sql - 如何从 MySQL 中的 bool 类型返回不同的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359374/

相关文章:

mysql - INSERT INTO values (...) ON DUPLICATE KEY UPDATE 具有多个值

php - mysql 连接多个where

mysql - 如何使用Mysql建立适合大数据查询过程的表

mysql - 将类别名称替换为保存层次结构的 ids

来自数组的 PHP 动态变量

sql - 如何在 PostgreSQL 中获取表的列名和数据类型列表?

php - 如何在 php 和 mysql 中执行更新命令后检索列

php - 存储信息并拉出数组

mysql - 获取看起来像包含多个混合词的字符串的记录

sql - 我怎样才能让这条SQL更新语句更有效率呢?