创新互联OceanBase教程:OceanBaseGREATEST

GREATEST 函数返回一个或多个表达式列表中的最大值。 数据库使用第一个参数 expr 来确定返回类型。 如果其余参数的数据类型和第一个参数 expr 的数据类型不同,则 OceanBase 将第一个参数 expr 之后的每个参数隐式转换为比较之前的第一个 expr 的数据类型。

创新互联自成立以来,一直致力于为企业提供从网站策划、网站设计、网站设计制作、成都网站制作、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。

语法


GREATEST(expr [, expr ]...)

参数

参数

说明

expr

一个表达式或表达式列表。数据类型可以是:NUMBERFLOATBINARY_FLOATBINARY_DOUBLECHARVARCHAR2NCHARNVARCHAR2或 CLOB

返回类型

如果第一个参数 expr 的数据类型为 NUMBERFLOATBINARY_FLOAT或 BINARY_DOUBLE,则返回与第一个参数 expr 相同的数据类型。如果第一个参数 expr 的数据类型为 CHARVARCHAR2 或 CLOB,则返回 VARCHAR2 类型。如果第一个参数 expr 的数据类型为 NCHAR 或 NVARCHAR2,则返回 NVARCHAR2 类型。

示例

以下语句比较了字符串的大小,并返回了其中最大的字符串:


SELECT GREATEST('HAPPY', 'HAPPEN', 'HAPPINESS') "Greatest"
  FROM DUAL;

返回结果:


+----------+
| Greatest |
+----------+
|    HAPPY | 
+----------+

以下语句比较了整数 1 和 字符串 3.9252.4 三者间的大小,由于第一个参数的数据类型为数值数据类型,所以其余参数将被隐式转换为数值数据类型后再进行比较:


SELECT GREATEST (1, '3.935', '2.4') "Greatest"
  FROM DUAL;

返回结果:


+----------+
| Greatest |
+----------+
|    3.935 | 
+----------+

分享题目:创新互联OceanBase教程:OceanBaseGREATEST
文章地址:http://www.36103.cn/qtweb/news34/17634.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联