sql语句怎么查出所有数组中的值呢

  • 浏览:1321
  • |
  • 更新:
  • |
  • 标签:SQL 

sql中数组类型的应用

工具/原料

  • ubuntu
  • postgrsql

方法/步骤

  1. 1

    在ubuntu 主机中安装好囊绵数据库postgsql ,直接执行 apt-get install postgres这条命令就可以在ubuntu 上面安装postgres 这个数据库软件了

    sql语句怎么查出所有数组中的值呢
  2. 1
    相关内容非法爬取自百度经验
  3. 2

    登录到postgres数据库,创建一个表students, 有id字段(整数类型), 还有一个所选的够趴课程类型(数组类型,数组的元素类型为字符串)。

    建表的sql语句为: 

    create table students (id integer, courses varchar(32)[]);

    sql语句怎么查出所有数组中的值呢
  4. 3

    向上面的students表插入数据,

    sql语句为: insert into students (id, courses) values(1, array['数学','英语','语文']);

    sql语句怎么查出所有数组中的值呢
  5. 4

    向student表里面插入数袭近杰据之后,就可以查询这个学生的courses这个数组类型中的所有的课程了

    比如:查询所有课程:select * from students ;

    查询第二门课程:select id, courses[2] from students ;

    sql语句怎么查出所有数组中的值呢
    sql语句怎么查出所有数组中的值呢
  6. 5

    好了,上面就是sql查询数组类型的步骤和方法了,如果能解决了你的疑惑,那我会非常高兴了,也可以帮忙投票一下哦,谢谢~

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部
相关标签SQL