Sql 将True或False添加到强制转换函数中
第一篇文章在这里,希望我能提供足够的信息。我正在使用SQL server 2012,并试图使此强制转换返回True 当我运行这个程序时,我得到的值是真的和假的,我怎样才能使它只返回真的呢 谢谢Sql 将True或False添加到强制转换函数中,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,第一篇文章在这里,希望我能提供足够的信息。我正在使用SQL server 2012,并试图使此强制转换返回True 当我运行这个程序时,我得到的值是真的和假的,我怎样才能使它只返回真的呢 谢谢 CAST(CAST(ProductLang.XMLData AS XML) .query('data(/genxml/checkbox/connection)' ) AS VARCHAR(50) ) AS [In Connection] 您是否尝试过: WH
CAST(CAST(ProductLang.XMLData AS XML)
.query('data(/genxml/checkbox/connection)'
) AS VARCHAR(50)
) AS [In Connection]
您是否尝试过:
WHERE CAST(CAST(ProductLang.XMLData AS XML)
.query('data(/genxml/checkbox/connection)'
) AS VARCHAR(50)
) = 'true'
您想实现什么?不能用
where
子句过滤带有false
的行吗?我只想返回true的值。现在,当我运行这段代码时,它会返回真值和假值。我只想在表中显示真值,而不显示假值。希望有意义。您在的WHERE
中尝试了什么?你的意思是不工作?解决方案是在上,其中
在SQL Server的上下文中,您希望true
做什么?当我运行时,会收到一条错误消息。“无效列名'true'”@canon OP说该演员返回'true'。@canon。我把它写出来用作查询。我只是在SQL server中测试它。我很抱歉,我应该说的。谢谢!我感谢大家的帮助!