:: 在 ::BOOL 中是啥意思?

Posted

技术标签:

【中文标题】:: 在 ::BOOL 中是啥意思?【英文标题】:What does :: mean in ::BOOL?:: 在 ::BOOL 中是什么意思? 【发布时间】:2014-11-25 20:10:44 【问题描述】:

我有一个 SQL case 语句,想知道::BOOL 是什么意思。在我的示例中,它用于 case...when 语句。请指导我了解它在这种情况下的含义。我的数据库是 Netezza。

case
when...
then 't' ::BOOL. 

【问题讨论】:

我猜你真正的问题是双冒号是什么意思 - BOOL 只是一种数据类型。请参阅此SO thread 以获得答案。 我同意@Dave.Gugg 的观点,这可能是那个的副本。如果他们不是真的询问 :: 而是询问 BOOL,Faisal 应该编辑这个问题。 【参考方案1】:

这意味着“作为 BOOL”

:: 是 SQL 方言中转换类型的常用方法

Netezza 使用 't' 和 'f' 作为真假,因此您的行只返回布尔值 True。

【讨论】:

以上是关于:: 在 ::BOOL 中是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

“?”是啥意思?在 Erlang 中是啥意思? [复制]

“||”是啥意思在 var 语句中是啥意思? [复制]

“内容”是啥意思:在招摇/openapi“响应”中是啥意思:

& 是啥意思。 (& 点)在 Ruby 中是啥意思?

C++语言中bool是啥意思?

问号和点运算符是啥意思?在 C# 6.0 中是啥意思?