zoukankan      html  css  js  c++  java
  • PG数组使用

    PG数组使用

    实例

    • 建表
     create table test(id int, name_list varchar[]);
    
    • 插数据(注意一下使用了两种不同的语法格式)
     insert into test values(1, ARRAY['lxm','lxm2']);
     insert into test values(2, ARRAY['lxm','lxm3']);
     insert into test values(2, '{lxm,lxm3}');
    
    • 查询name_list字段值中包含lxm的记录
    imos=# select * from test where name_list @> '{lxm}';
     id | name_list
    ----+------------
      1 | {lxm,lxm2}
      2 | {lxm,lxm3}
      2 | {lxm,lxm3}
    (3 rows)
    
    • 数组添加元素(合并)
    imos=# select * from test;
     id |          name
    ----+------------------------
      2 | {wangwu,zhaoliu}
      1 | {zhangsan,lisi,wangwu}
    (2 rows)
    
    
    imos=# select name||'{wangba}' from test where id=2;
            ?column?
    -------------------------
     {wangwu,zhaoliu,wangba}
    
  • 相关阅读:
    uploadify上传文件代码
    事务处理拼接sql语句对数据库的操作.异常回滚
    Scrum【转】
    Redis
    mybatis
    Spring MVC
    IOC的理解(转载)
    spring IOC与AOP
    git
    python基础2
  • 原文地址:https://www.cnblogs.com/yldf/p/11899963.html
Copyright © 2011-2022 走看看