select函数说明
函数说明: 从数据集的当前行集中选取符合条件的记录
语法:
datasetName.select( <select_exp>{, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} )
datasetName.select( <select_exp>, , <filter_exp> )//适用于不需排序或数据集中已排好序
参数说明:
select_exp: 要选择的字段列名/列号,,也可以是表达式。 列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推
desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。
filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。
sort_exp: 数据排序表达式。当此项为空时先检查desc_exp是否为空,如果为 空,则不排序,否则使用select_exp排序。 rootGroupExp 是否root数据集表达式
返回值: 一组数据的集合,数据类型由select_exp的运算结果决定 函数示例:
例1:ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序
例2:ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列
例3:ds1.select( name,false,sex=='1') 从数据源ds1中选取性别为男性的name字段列的值并升序排列
例4:ds1.select( name, true, sex=='1', id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列
注意事项:
相关推荐
总的来说,熟悉和掌握Oracle的分析函数对于开发人员来说非常重要,特别是在开发需要高效数据分析的报表系统时。虽然这种方法绑定到Oracle数据库,但如果项目确定使用Oracle,那么利用其特性可以显著提高开发效率和...
ABAP 个人笔记-我的SAP学习 本资源是关于 ABAP 的一些小心得,涵盖了 ABAP 工作平台的中心入口 Object Navigator、常用 T-CODE、ABAP Editor 的使用、处理块类型、应用程序类型、语句链、数据内部定义、结构体赋值...
这篇“Excel VBA学习笔记”涵盖了多个关键知识点,下面将对这些内容进行详细讲解。 一、VBA基础 1. **环境介绍**:VBA开发环境包括VBE(Visual Basic Editor)编辑器,它提供了代码编辑器、项目浏览器、对象浏览器...
本文仅展示了Oracle数据库学习笔记的一部分内容,包括批量修改字段、DML语言、保存点、只读模式以及函数使用等基础知识点。Oracle数据库是一个功能强大的系统,学习它需要不断实践和深入理解。此外,用户可通过访问...
这篇笔记主要聚焦于"玩转Oracle学习笔记(四)",作者通过文档分享了他在数据库管理、查询优化、数据处理等方面的经验。以下是对这些知识点的详细解析: 1. 数据库创建与连接: - Oracle数据库的安装与配置:学习...
这篇学习笔记将深入探讨这两个系统的概念、特性和应用。 一、Oracle数据库系统 Oracle数据库是由甲骨文公司开发的一款强大、高性能的数据库解决方案。其主要特点包括: 1. **分布式数据库**:Oracle支持多节点的...
### SQL Server 2008 学习笔记关键知识点概览 #### 一、SQL Server 2008 安装与配置 ##### 1.1 版本介绍 - **企业版**: 面向大型企业,提供最全面的功能。 - **标准版**: 提供核心的数据管理和业务智能功能。 - **...
### SQL Server 2005 学习笔记 #### SQL Server 2005 连接方式 在SQL Server 2005中,有两种主要的连接方式:**Named Pipes** 和 **TCP/IP**。 - **Named Pipes**:这是一种通过共享内存进行通信的方式,适用于...
以下是对Oracle视频学习笔记中提及的一些关键知识点的详细解释: 1. **时间插入与格式化**:在Oracle中,使用`TO_DATE`函数可以将字符串转换为日期类型,例如`TO_DATE('2021-01-02', 'yyyy-mm-dd')`。这允许我们在...
### Oracle 学习笔记 #### 一、部分参数 在Oracle环境中,可以通过改变会话参数来临时调整当前会话的行为特性。这包括但不限于日期格式、语言环境等。 - **修改会话参数**:例如通过 `ALTER SESSION SET NLS_DATE...
它使用C++编程语言编写,适用于大数据场景,尤其是实时分析和报表生成。相较于行式存储,列式存储在处理大量数据的聚合、计数和求和等统计操作时具有显著优势,因为同一列的数据类型相同,更容易进行高效的数据压缩...
从给定的文件信息来看,这是一份关于Oracle学习的手册,主要涵盖了Oracle的基础知识,包括OLAP与OLTP的概念,以及对索引的详细解释。以下是对这些知识点的深入探讨: ### ORACLE OLAP与OLTP介绍 #### 1.1.1 什么是...
本文将深入探讨“数据库学习全程笔记及学习样例”中的关键知识点,帮助你从入门到精通,掌握SQL语言和MSSQL Server数据库的使用。 首先,我们从基础开始。数据库创建是学习的起点,这包括安装MSSQL Server,配置...
作为SQL Server的学习笔记,以下是一些核心知识点的详细解释。 1. **SQL语言基础**:SQL(Structured Query Language)是用于管理关系数据库的语言。包括数据查询、数据插入、更新和删除,以及创建和修改表、视图等...
在SQL Server 2005中,窗口函数(Window Functions)是一个强大的工具,它扩展了SQL查询的能力,允许用户在单个查询中处理...通过熟练掌握窗口函数,数据库管理员和开发人员能够更高效地处理大量数据并生成所需的报表。
### Oracle管理员学习笔记知识点解析 #### 一、Where子句详解 在Oracle数据库管理与查询中,`WHERE`子句是SQL语句中至关重要的部分,用于筛选满足特定条件的数据行。以下是对`WHERE`子句中关键概念的深入解析: #...
在软件工程师的学习过程中,SQL(Structured Query Language)是不可或缺的一部分,它是用于管理和处理关系数据库的强大工具。本笔记将深入探讨两个关键的SQL概念:数据转换和自定义序列生成。 首先,我们关注数据...
T-SQL,全称Transact-SQL,是微软SQL Server数据库管理系统中使用的SQL扩展,它在标准SQL的基础上...这份"很好的T-SQL笔记"应该会涵盖这些内容,并可能包含更多的实用技巧和案例,对于学习和提升T-SQL技能非常有价值。
SQL复习笔记是对数据库管理和查询语言的关键概念的深入探讨,适合初学者进行系统学习。这篇笔记主要涵盖以下几个核心知识点: 1. **第一章 什么是数据库** - 数据库被定义为一种结构化的数据存储方式,它能确保...