PostgreSQL之Array_to_String用法

开心一笑

写作课要求:在课堂上写一篇简短故事,要包括宗教、皇室、性与神秘四个成分。
那些羽毛未丰的作家下课时才把故事写完,
但是有个学生很快就写好了:“我的上帝,女王怀孕了!谁的杰作?”

提出问题

PostgreSQL中arry_to_string如何使用

解决问题

数据准备

创建表ay_tree_test:

CREATE TABLE ay_tree_test
(
id character varying(3),
pid character varying(3),
name character varying(10)
)
插入数据:

INSERT INTO ay_tree_test values(‘001′,’0′,’厦门市’);
INSERT INTO ay_tree_test values(‘002′,’001′,’海沧区’,’2100′);
INSERT INTO ay_tree_test values(‘003′,’001′,’集美区’,’2500′);
INSERT INTO ay_tree_test values(‘004′,’001′,’同安区’,’1500′);
INSERT INTO ay_tree_test values(‘005′,’002′,’区政府’,’1′);
INSERT INTO ay_tree_test values(‘006′,’002′,’青春海岸’,’10’);
INSERT INTO ay_tree_test values(‘007′,’002′,’未来海岸’,’15’);

例一:

SELECT * ,array_to_string(array(SELECT att.name FROM ay_tree_test2 att),'/')        
FROM ay_tree_test2

结果如下:

《PostgreSQL之Array_to_String用法》 这里写图片描述

解释:
array(SELECT att.name FROM ay_tree_test2 att) 即把查询出来的name字段转化成array数组

array_to_string(“数组”,”/”) 即把数组转化为字符串,并用“/”连接(使用提供的分隔符连接数组元素)

更加详细,请参考:
http://www.cnblogs.com/stephen-liu74/archive/2012/05/07/2295273.html

读书感悟

  • 孟子在《离娄章句上》中有一段对观察人眼睛的精彩评述,他认为观察一个人,
    没有比观察其眼睛来得更好、更直接的了,因为眼睛不会掩饰人内心的丑恶。
    一个人内心正直,眼睛就会清澈明亮;内心不正直,眼睛看上去就有些昏暗不明。
    听一个人说话,同时看着他的眼睛,这个人内心的好坏又怎么能够隐藏呢?
  • 眼睛是人透过眼睛去观察人内心的活动,这是我们必须掌握的技能之一
  • 当我们与人交谈时,眼睛停留在对方脸部的时间应该是占整个谈话时间的30%~60%。
    如果对方在谈话时根本懒得看你的脸,那就说明他对这次谈话内容不感兴趣;
    如果对方目光停留在你脸上的时间已经超过了平均值,
    那么可能他对你本人的兴趣多于对谈话内容的兴趣。
    原文作者:阿_毅
    原文地址: https://www.jianshu.com/p/5837eaabc81e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞