当前位置: 首页 > ds >正文

PostgreSQL数据库的array类型

PostgreSQL数据库相比其它数据库,有很多独有的字段类型。

比如array类型,以下表的pay_by_quarter与schedule两个字段便是array类型,即数组类型。

CREATE TABLE sal_emp (name            text,pay_by_quarter  integer[],schedule        text[][]
);

可以用以下两个方式进行插件操作:

大括号包含方式

INSERT INTO sal_empVALUES ('Bill','{10000, 10000, 10000, 10000}','{{"meeting", "lunch"}, {"training", "presentation"}}');

关键字ARRAY与中括号包含方式

INSERT INTO sal_empVALUES ('Bill','{10000, 10000, 10000, 10000}','{{"meeting", "lunch"}, {"training", "presentation"}}');

引用array字段里的元素可以用字段名加中括号与下标的方式来进行,如下所示

SELECT name FROM sal_emp WHERE pay_by_quarter[1] <> pay_by_quarter[2];

http://www.xdnf.cn/news/4426.html

相关文章:

  • Java基础问题——八股盛宴 | 3w字分享
  • vitepress 复杂环境引入 mermaid
  • OpenCV 图形API(81)图像与通道拼接函数-----透视变换函数warpPerspective()
  • 如何提升丢包网络环境下的传输性能:从 TCP 到 QUIC,再到 wovenet 的实践
  • 小程序问题(记录版)
  • 文化符号与隐形的社会话语权力:解码布尔迪厄理论下的意识形态操控机制
  • Python Bug 修复案例分析:函数参数传递引发的逻辑错误修复
  • 第1.2讲、从 RNN 到 LSTM 再到 Self-Attention:深度学习中序列建模的演进之路
  • WiFi那些事儿(五)
  • 《Attention Is All You Need》transform算法解读
  • 深入理解West:介绍、使用及与Repo的对比
  • LLM评估指标:WSC和WebNLG 是什么
  • EASM外部攻击面管理平台
  • kubernetes
  • 8.软考高项(信息系统项目管理师)-沟通管理
  • 相同的数(简单)
  • HCIP(OSPF的优化)
  • LeetCode:二叉树的中序遍历
  • 【C++核心技术深度解析:从继承多态到STL容器 】
  • 聊天助手提示词调优案例
  • 力扣热题100,力扣49.字母异位词分组力扣128.最长连续序列力扣.盛水最多的容器力扣42.接雨水(单调栈)
  • 城市开发杂志城市开发杂志社城市开发编辑部2025年第5期目录
  • 免费开源且离线的图片放大工具
  • RS485/modbus转profibus DP转换网关
  • TCP 协议设计入门:自定义消息格式与粘包解决方案
  • 英语二大作文
  • 芝法酱躺平攻略(22)——rabbitmq安装和使用(二)
  • 42 python http之urllib库
  • 论软件的可靠性设计
  • 编码器型与解码器型语言模型的比较