mysql - 如何在 mysql 查询中将字符串转换为 bool 值?

标签 mysql

在 MSSQL 查询中有以下行,结果是 bool 值

   IS_IDENTITY = COLUMNPROPERTY(OBJECT_ID('#attributes.table#'), 
   INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME, 'IsIdentity')

在MYsql中,我只能使用子查询,但它以字符串结尾。

(SELECT COLUMN_NAME INFORMATION_SCHEMA.COLUMNS.KEY_COLUMN_USAGE.CONSTRAINTS_NAME = "PRIMARY") AS RESULT

如何将 mysql 查询中的字符串中的“RESULT”转换为 bool 值?

谢谢。

最佳答案

CASE Statement可能是您正在寻找的内容,但这只是一个猜测。您能否尝试重新表述您的问题,以便更容易理解您在做什么以及您的用例是什么?

关于mysql - 如何在 mysql 查询中将字符串转换为 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58572531/

相关文章:

php - mysql - 排序后选择

mysql - 在子查询内连接中访问父列

php - PHP返回整张MYSQL表数据

kubernetes 上的 Mysql 服务器不会重新启动

php - 错误 1005 (HY000) : Can't create table 'db.POSTS' (errno: 150)

c# - MySQL 数据库空问题

mysql - 时差rails(其中DATE mysql)

mysql - 在 Travis CI 中设置 lower_case_table_names

php - 如何在 mysql 中重新格式化日期时间?

php - 内容变化的分页