首页 > 解决方案 > 如何在 mysql 查询中将字符串转换为布尔值?

问题描述

在 MSSQL 查询中有以下行,导致布尔值

   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

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

谢谢。

标签: mysql

解决方案


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


推荐阅读