开心一笑

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

视频教程

大家好,我录制的视频《Java之优雅编程之道》已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持……

视频地址:http://edu.csdn.net/lecturer/994

提出问题

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

结果如下:

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

PostgreSQL之Array_to_String用法相关推荐

  1. oracle raise默认作用,postgreSQL之raise用法

    raise函数 在PostgreSQL中,该函数用于打印字符串,类似于Java中的System.out.println(),Oracle中的dbms_output.put_line(). 在Postg ...

  2. PostgreSQL的 array_to_string 功能

    开始 用 第二个参数连接数组元素,例: postgres=# select array_to_string (ARRAY[1,2,3],'##');array_to_string ---------- ...

  3. 【PostgreSQL】一些常见细节问题

    一.字段名大小写 pg对表名.字段名区分大小写. pg在SQL查询时,会默认把大写转为小写,如果字段加上了双引号,则不转换. 单双引号问题 单引号(') 双引号(") 反单引号(`) mys ...

  4. PostgreSQL 常用命令

    关于 PostgreSQL 的基本用法,供初次使用者上手.以下内容基于 CentOS 操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用. 基本操作 # 重启/etc/init.d/p ...

  5. pg与oracle区别,PostgresQL 学习记录之与oracle区别(一)

    与oracle的区别 1.数据类型区别 Oracle PostgresQL 注释 VARCHAR2 VARCHAR(character varying) Long. CLOB TEXT DATE DA ...

  6. PostgreSQL 179个场景

    案例 1.<多字段,任意组合(0建模) - 毫秒级实时圈人 - 最佳实践> 2.<IoT(物联网)极限写入.消费 最佳实践 - 块级(ctid)扫描> 3.数据采样和脱敏实践 ...

  7. PostgreSQL回归测试工具regress使用

    回归测试是PostgreSQL的测试方法之一. 回归测试,需要事先定义好测试脚本(通常是SQL脚本,放在sql目录中),同时定义好调用执行测试脚本的预期正确输出文件(通常放在expected目录中). ...

  8. Peewee 高阶用法

    Peewee 高阶用法 前言 本文介绍的Peewee方法语法基于PostgreSQL 高阶用法 元组多条件查询 from peewee import Tuple e.g.: 1. model.sele ...

  9. 为PostgreSQL讨说法 - 浅析《UBER ENGINEERING SWITCHED FROM POSTGRES TO MYSQL》

    背景 最近有一篇文档,在国外闹得沸沸扬扬,是关于UBER使用mysql替换postgres原因的文章. 英文原文 https://eng.uber.com/mysql-migration/ 来自高可用 ...

最新文章

  1. matlab div矩阵运算,【求助】多维矩阵求和运算!!
  2. Consul和ZooKeeper的区别
  3. 关于数据中心基础架构管理
  4. java演练代码 银行取款演练 java
  5. NOIP模拟测试25
  6. Ubuntu赋予普通用户特定目录权限
  7. UIWindow的rootViewController的问题
  8. 三维设计和动画:Cinema 4D R25 for mac(c4d r25)
  9. 解决办法:安装cuda时一直失败(如提示Reboot required to continue)
  10. EF架构~看看下面这代码,你还敢用它的延时加载吗?
  11. Linux之ansible 自动化运维工具
  12. 史上最全的MathCAD安装教程
  13. mybatis传递pojo类学习
  14. unity3d 火焰燃烧
  15. 51单片机学习笔记(8)——74HC573锁存器
  16. android 音乐共存,酷我音乐自制共存版
  17. 如何使用 NoxPlayer 加速 Android 应用程序开发?
  18. linux命令ls查看内存,Linux ls 命令详解
  19. 计算机主机突然断电有什么影响吗,断电对电脑的伤害大吗?有什么损伤?
  20. 【计算机网络】什么是因特网

热门文章

  1. 电路与模拟电子技术笔记 绪论
  2. Access、Trunk、Hybrid模式详解
  3. 学习记录-----------关于 联想笔记本电脑 摄像头工作几秒 页面就卡住问题 的解决办法
  4. 一款免费、简单但超便捷的流程图绘制软件——draw.io
  5. 30岁改行学python_我30岁了,转行学编程可以吗? 排除法告诉你答案
  6. 使用命令行编译、运行Java程序
  7. Oracle软件价格和相关服务费计算方式
  8. SQL 对WITH CHECK OPTION的理解
  9. 嵌入式linux开发,yasm移植,yasm-1.3.0交叉编译
  10. Web 容器、HTTP 服务器 、Servlet 容器区别与联系