微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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’,’集美区’,’2500’);
INSERT INTO ay_tree_test values(‘004’,’同安区’,’1500’);
INSERT INTO ay_tree_test values(‘005’,’002’,’区政府’,’1’);
INSERT INTO ay_tree_test values(‘006’,’青春海岸’,’10’);
INSERT INTO ay_tree_test values(‘007’,’未来海岸’,’15’);

例一:

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

结果如下:

解释:
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%。如果对方在谈话时根本懒得看你的脸,那就说明他对这次谈话内容不感兴趣;如果对方目光停留在你脸上的时间已经超过了平均值,那么可能他对你本人的兴趣多于对谈话内容的兴趣。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐