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

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];

相关文章:

  • 密码工具类-生成随机密码校验密码强度是否满足要求
  • GPS定位方案
  • 使用阿里AI的API接口实现图片内容提取功能
  • three.js通过GEO数据生成3D地图
  • 2025年5月HCIP题库(带解析)
  • 基于计算机视觉的试卷答题区表格识别与提取技术
  • js var a=如果ForRemove=true,是“normal“,否则为“bold“
  • 网页版部署MySQL + Qwen3-0.5B + Flask + Dify 工作流部署指南
  • 自定义SpringBoot Starter-笔记
  • 当K8S容器没有bash时高阶排查手段
  • Github上如何准确地搜索开源项目
  • (二)毛子整洁架构(CQRS/Dapper/DomianEvent Handler)
  • 8.软考高项(信息系统项目管理师)-沟通管理
  • 作为主动唤醒的节点,ECU上电如何请求通讯
  • String、StringBuilder、StringBuffer的区别
  • 翻转二叉树(简单)
  • 使用原生javascript手动实现一个可选链运算符
  • 牛客——暴力、技巧、字符与数组的使用(强强联合、字符数量)
  • 【工具】解析URL获取实际图片地址下载原始FFHQ图像
  • C++:实现线程池
  • 中国证监会印发《推动公募基金高质量发展行动方案》
  • 吴清:创造条件支持优质中概股企业回归内地和香港股市
  • 金融监管总局:正在修订并购贷款管理办法,将进一步释放并购贷款的潜力
  • 世界银行最新营商环境体检单:59个测评点,上海22项达全球最优水平
  • 想要“逆转”糖尿病,减少这两处脂肪是关键
  • 习近平给谢依特小学戍边支教西部计划志愿者服务队队员回信