加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在PostgreSQL中做什么?

发布时间:2020-12-13 16:45:05 所属栏目:百科 来源:网络整理
导读:参见英文答案 Double colon (::) notation in SQL3答案我见过::在各种各样的地方涉及postgres代码我已经看到在网上。例如: SELECT '{apple,cherry apple,avocado}'::text[]; 这似乎是某种形式。什么是在postgres和什么时候应该使用它? 我尝试了一点谷歌搜
参见英文答案 > Double colon (::) notation in SQL3答案我见过::在各种各样的地方涉及postgres代码我已经看到在网上。例如:
SELECT '{apple,cherry apple,avocado}'::text[];

这似乎是某种形式。什么是在postgres和什么时候应该使用它?

我尝试了一点谷歌搜索Postgres docs ::但没有好的结果。
我尝试在Google中进行以下搜索:

> postgres双冒号
> postgres ::
> ::

我试过在postgres docs搜索按钮中的以下搜索

>双冒号
>双冒号
> ::

这几乎是尴尬的问,所以,但我认为谷歌将希望看到这个答案为未来的其他人。

类型转换指定从一种数据类型到另一种数据类型的转换。

PostgreSQL接受两种类型转换的等效语法,PostgreSQL特定值::类型和SQL标准CAST(值AS类型)。

在这种特殊情况下,'{apple,cherry apple,avocado}’:: text [];取字符串字面值{apple,cherry apple,avocado},并告诉PostgreSQL将其解释为一个文本数组。

有关详细信息,请参阅SQL expressions和arrays上的文档。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读