Oracle数据查询技巧:使用连接符显示多个字段


Oracle数据库数据查询是数据库操作中比较重要的功能之一,有一些查询技巧和大家分享一下:

  如在员工基本信息表中,有员工姓名、员工职位、出身日期等等。如果现在视图中这三个字段显示在同一个字段中,并且中间有分割符。如我现在想显示的结果为“经理Victor出身于1976年5月3日”。这该如何处理呢?其实,这是比较简单的,我们可以在Select查询语句中,利用连接符把这些字段连接起来。

  如可以这么写查询语句:

  SELECT员工职位 ||’ ’ ||员工姓名||’出身于’||出身日期 as 员工出身信息 FROM 员工基本信息表;

  通过这条语句就可以实现如上的需求。也就是说,我们在平时查询中,可以利用||连接符把一些相关的字段连接起来。这在报表视图中非常的有用。如笔者以前在设计图书馆管理系统的时候,在书的基本信息处有图书的出版社、出版序列号等等内容。但是,有时会在打印报表的时候,需要把这些字段合并成一个字段打印。为此,就需要利用这个连接符把这些字段连接起来。而且,利用连接符还可以在字段中间加入一些说明性的文字,以方便大家阅读。如上面我在员工职位与员工姓名之间加入了空格;并且在员工姓名与出身日期之间加入了出身于几个注释性的文字。这些功能看起来比较小,但是却可以大大的提高内容的可读性。这也是我们在数据库设计过程中需要关注的一个内容。

  总之,令后采用连接符,可以提高我们报表的可读性于灵活性。



相关阅读:
Vista组策略保证USB驱动设备安全使用
不错的JS中变量相关的细节分析
帝国cms网站管理系统V4.7 DIGG的实现(顶踩实现)
CSS样式表创建美妙绝伦的网站
MYSQL出错代码列表一览
利用jquery的获取JS文件中的字符串内容
asp.net xml序列化与反序列化
jQuery使用手册之三 CSS操作
input+select(multiple) 实现下拉框输入值
System.Drawing.Color 赋值
js基础:windows.ResizeTo()方法使用示例
微软的签名认证的相关问题
E路文章系统PHP
CuteEditor5.0与Ajax.net配合无刷新操作数据库
快速导航

Copyright © 2016 phpStudy |