美文网首页
第108章 SQL函数 %PLUS

第108章 SQL函数 %PLUS

作者: Cache技术分享 | 来源:发表于2022-04-11 09:13 被阅读0次

[toc]

第108章 SQL函数 %PLUS

将数字转换为规范排序格式的排序函数。

大纲

%PLUS(expression)

%PLUS expression

参数

  • expression - 表达式,它可以是列的名称、数字或字符串字面值、算术表达式或另一个函数的结果,其中基础数据类型可以表示为任何字符类型。

描述

%PLUS将数字或数字字符串转换为规范形式,然后以数字排序顺序返回这些表达式值。

数字可以包含前导和后导零、多个前导加减号、单个小数点指示符(.)和E指数指示符。
在标准形式中,将执行所有算术运算,展开指数,将符号解析为一个前导减号或无符号,并剥离前导和后导零。

可以使用或不使用封闭字符串分隔符来指定数字字面值。
如果字符串包含非数字字符,%PLUS将在第一个非数字字符处截断数字,并以规范形式返回数字部分。
非数字字符串(任何以非数字字符开头的字符串)返回为0
%PLUS也返回null0

%PLUS是一个SQL扩展,用于SQL查询查询。

可以使用 %SYSTEM.Util 类的 Collation() 方法在 ObjectScript 中执行相同的排序规则转换:

  WRITE $SYSTEM.Util.Collation("++007.500",3)

%PLUS%MVR 排序规则进行比较,后者根据字符串中的数字子字符串对字符串进行排序。

示例

以下示例使用 %PLUS 按数字顺序返回 Home_Street 地址:

SELECT Name,Home_Street
FROM Sample.Person
ORDER BY %PLUS(Home_Street)
image.png

注意,上面的示例按照升序数字顺序对街道地址的整数部分进行排序。
将其与下面的ORDER BY示例进行比较,该示例按照排序顺序对街道地址进行排序:

SELECT Name,Home_Street
FROM Sample.Person
ORDER BY Home_Street
image.png

相关文章

  • 第108章 SQL函数 %PLUS

    [toc] 第108章 SQL函数 %PLUS 将数字转换为规范排序格式的排序函数。 大纲 参数 expressi...

  • Oracle系统用户登录

    以Oracle Database 12c为例 找到SQL Plus进行登录可以直接打开SQL Plus的exe,也...

  • 2018-08-27-Oracle学习的一天

    1、sql plus中怎么连接用户或切换用户:在sql plus中输入connect 用户名/密码 --连接指定...

  • Mybatis Plus使用Wrapper and与or连接问题

    使用Mybatis Plus的QueryWrapper实现如下的sql语句效果: Mybatis Plus代码:

  • 第158章 SQL函数 XMLCONCAT

    第158章 SQL函数 XMLCONCAT 注:IRIS函数。 连接 XML 元素的函数。 大纲 参数 XmlEl...

  • 数据库技巧

    远程连接数据库(需要安装PLSQL ) 在搜索中找到sql plus 右键sql plus找到文件所属位置,在我的...

  • SQL Plus

    选择top SELECT * FROM Websites LIMIT 2; 就是选择前两个的意思;还可以用perc...

  • 连接到Oracle数据库

    使用SQL * Plus连接到Oracle数据库服务器 SQL * Plus是安装Oracle数据库服务器或客户端...

  • 如何连接到Oracle数据库?

    使用SQL*Plus连接Oracle数据库服务器 SQL*Plus是交互式查询工具,我们在安装Oracle数据库服...

  • SQL Date 函数

    SQL Date 函数 标签(空格分隔): SQL SQLServer SQL Date 函数 SQL 日期 当我...

网友评论

      本文标题:第108章 SQL函数 %PLUS

      本文链接:https://www.haomeiwen.com/subject/vxkisrtx.html