引用自:http://tech.ddvip.com/2010-04/1271922519152111_3.html
使用 Derby 的 SQL 函数
SQL 是可用于执行一系列广泛的操作的功能强大的表达语言。SQL 语言的一部分强大功能来自于它能够直接与许多数据类型交互。本节将讨论 Apache Derby 提供的 SQL-92 标准内置函数,可以将其用于 SQL 语句中以简化许多常见的数据操作任务。出于本文目的,这些函数分为五个种类:
类型转换
聚合
数学
日期和时间
字符串
类型转换函数
Apache Derby 中最易于使用的函数类型是类型转换 函数。这些函数可用于显式地将一种数据类型(比如字符串)转换为另一种数据类型(比如日期或整数),或反之。类型转换函数有两个主要种类:显式类型函数(在 表 2 中有详细介绍)和 CAST 函数(提供了更强大的类型转换方法)。
表 2. Apache Derby 类型转换函数
函数 |
示例 |
描述 |
BIGINT |
BIGINT(123.45) |
返回给定字符串或数字的 64-bit 整数常量。 |
CHAR |
CHAR(123.45) |
返回给定值的固定长度的字符表示,最大长度为 254 个字节,该给定值必须是内置的 Apache Derby 类型之一。可以提供可选的第二个参数以指定字符串的长度。 |
DATE |
Date('2006-05-16') |
返回输入值的日期表示。 |
DOUBLE |
DOUBLE(123.45) |
返回输入数字或字符串的双精度浮点表示。 |
INTEGER |
INTEGER(123.45) |
返回给定字符串、日期、时间或数字的整数常量。 |
SMALLINT |
SMALLINT(123.45) |
返回给定字符串或数字的小整数常量。 |
TIME |
TIME('12:24:30') |
返回输入值的时间表示。 |
TIMESTAMP |
TIMESTAMP('2006-05-16','12:24:30') |
返回输入值的时间戳表示。 |
VARCHAR |
VARCHAR(123.45) |
返回给定日期、时间、时间戳或字符串值的长度可变的字符表示,最大长度为 32,672 个字节。 |
分享到:
相关推荐
derby是apache旗下的又一开源软件,该软件使用的是纯Java编写,因此,对于跨平台存在优越性。不仅如此,它还具有体积小、易操作等优点。
derby开发手册,很实用的,帮助很大。
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
支持Oracle、MySQL、Postgres、MSSQL、GBase、SQLite、HSQL、Derby等数据库。除了API方式下的操作能兼容各个数据库之外,就连SQL的本地化查询也能使之兼容。JMX动态调节 可以用JMX查看框架运行统计。框架的debug...
(1)、内嵌模式:默认安装 hive,hive 是使用 derby 内存数据库保存 hive 的元数据, 这样是不可以并发调用 hive 的。(1 分) (2)、本地模式:通过网络连接到一个数据库中,是最经常使用到的模式。假设使用本机 mysql ...
PostgreSQL — PostgreSQL 数据库函数 PostgreSQL (PDO) — PostgreSQL Functions (PDO_PGSQL) Printer — Printer Functions Program Execution — Program Execution Functions PS — PostScript document ...
PostgreSQL — PostgreSQL 数据库函数 PostgreSQL (PDO) — PostgreSQL Functions (PDO_PGSQL) Printer — Printer Functions Program Execution — Program Execution Functions PS — PostScript document ...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions ...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
PostgreSQL 数据库函数 CXV. PostgreSQL Functions (PDO_PGSQL) CXVI. Printer Functions CXVII. Program Execution Functions CXVIII. PostScript document creation CXIX. Pspell Functions CXX. qtdom Functions...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
PostgreSQL 数据库函数 CXXVIII. PostgreSQL Functions (PDO_PGSQL) CXXIX. Printer Functions CXXX. Program Execution Functions CXXXI. PostScript document creation CXXXII. Pspell Functions CXXXIII. ...
PostgreSQL 数据库函数 CXXVIII. PostgreSQL Functions (PDO_PGSQL) CXXIX. Printer Functions CXXX. Program Execution Functions CXXXI. PostScript document creation CXXXII. Pspell Functions CXXXIII. qtdom ...
PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. ...
PostgreSQL 数据库函数 CXVI. PostgreSQL Functions (PDO_PGSQL) CXVII. Printer Functions CXVIII. Program Execution Functions CXIX. PostScript document creation CXX. Pspell Functions CXXI. qtdom ...
支持大部分数据库包括:DB2、oracle、mysql、MS SQL Server、Derby、HSQL、Informix、Sybase、PostgresSQL等。 为用户提供友好和漂亮UI,其整体框架由视图组成类似于Eclipse。支持直接修改SQL查询结果。 支持将...
1.4.1 DERBY 9 1.4.2 Mysql 10 1.5 HIVE的数据存储 11 1.6 其它HIVE操作 11 2. HIVE 基本操作 12 2.1 create table 12 2.1.1 总述 12 2.1.2 语法 12 2.1.3 基本例子 14 2.1.4 创建分区 15 2.1.5 其它例子 16 2.2 ...
1.4.1 DERBY 9 1.4.2 Mysql 10 1.5 HIVE的数据存储 11 1.6 其它HIVE操作 11 2. HIVE 基本操作 12 2.1 create table 12 2.1.1 总述 12 2.1.2 语法 12 2.1.3 基本例子 14 2.1.4 创建分区 15 2.1.5 其它例子 16 2.2 ...