SQL 函数
文章平均质量分 72
SQL 函数
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
SQL 函数
经过半年的连载 《SQL 函数》 共161篇。作为学习SQL基础还是很不错的选择。原创 2022-06-05 09:00:31 · 1072 阅读 · 1 评论 -
第161章 SQL函数 YEAR
返回日期表达式的年份的日期函数。参数 - 计算结果为 日期整数、ODBC 日期字符串或时间戳的表达式。此表达式可以是列名、另一个标量函数的结果或日期或时间戳字面量。描述 将日期整数( 日期)、 格式日期字符串或时间戳作为输入。 以整数形式返回相应的年份。日期表达式时间戳可以是数据类型 (编码的 位有符号整数),也可以是数据类型 ()。年份 () 部分应该是 到 范围内的四位整数。输入时前导零是可选的。前导零在输出上被抑制。两位数的年份不会扩展到四位数。 的日期部分经过验证,并且必须包原创 2022-06-04 09:55:11 · 3621 阅读 · 0 评论 -
第160章 SQL函数 XMLFOREST
格式化多个 标记以包含表达式值的函数。参数 - 任何有效的表达式。通常是包含要标记的数据值的列的名称。当指定为逗号分隔列表时,列表中的每个表达式都将包含在其自己的 XML 标记标记中。 - 可选 — 标记标记的名称。如果指定了标签,则 关键字是必需的。保留标签中字母的大小写。用双引号括起来的标签是可选的。如果省略双引号,标签必须遵循 命名标准。用双引号括起来的标签消除了这些命名限制。XMLFOREST 对有效的标签名称实施 命名标准。它不能包含任何字符,也不能包含空格字符,并且不能以原创 2022-06-03 09:22:29 · 400 阅读 · 0 评论 -
第159章 SQL函数 XMLELEMENT
一种格式化 标记标记以包含一个或多个表达式值的函数。参数 - 标记的名称。关键字是可选的。该参数有三种语法形式: , 和。前两者在功能上是相同的。如果指定,标记必须用双引号括起来。标签中的字母大小写保持不变。不执行标记值的验证。然而,标准要求有效的标记名不能包含任何字符 ,并且不能以, 或数字开头。如果指定没有标记值的 关键字, 将提供默认标记值:。 关键字不区分大小写;结果标签初始大写。 函数返回用标记中指定的 (或 )标记开始标记和结束标记标记的表达式的值。例如, 返回如下值:。 不能原创 2022-06-02 07:57:19 · 1567 阅读 · 0 评论 -
第158章 SQL函数 XMLCONCAT
注:IRIS函数。连接 元素的函数。参数 - XMLELEMENT 函数。指定两个或多个要连接的 。描述 函数将来自多个 函数的值作为单个字符串返回。 可用于引用表或视图的 T 查询或子查询。 可以与普通字段值一起出现在 列表中。以下查询连接来自两个 函数的值:以下查询将 嵌套在 函数中:原创 2022-06-01 08:24:58 · 571 阅读 · 0 评论 -
第157章 SQL函数 WEEK
文章目录第157章 SQL函数 WEEK大纲参数描述日期验证示例第157章 SQL函数 WEEK一个日期函数,它将一年中的第几周作为日期表达式的整数返回。大纲{fn WEEK(date-expression)}参数date-expression - 一个表达式,它是列的名称、另一个标量函数的结果,或者是日期或时间戳文字。描述WEEK 接受一个日期表达式,并返回该日期从年初开始的周数。默认情况下,使用 $HOROLOG 日期(从 1840 年 12 月 31 日开始的正整数或负整数天数原创 2022-05-31 08:35:42 · 1904 阅读 · 0 评论 -
第156章 SQL函数 USER
文章目录第156章 SQL函数 USER大纲描述示例第156章 SQL函数 USER返回当前用户的用户名的函数。大纲USER{fn USER}{fn USER()}描述USER 不接受任何参数并返回当前用户的用户名(也称为授权 ID)。通用函数不允许括号; ODBC 标量函数可以指定或省略空括号。用户名是使用 CREATE USER 命令定义的。USER 的典型用途是在 SELECT 语句选择列表或查询的 WHERE 子句中。在设计报告时,USER 可用于打印正在为其生成报告的当前用原创 2022-05-30 08:12:41 · 494 阅读 · 0 评论 -
第155章 SQL函数 UPPER
文章目录第155章 SQL函数 UPPER大纲参数描述示例第155章 SQL函数 UPPER将字符串表达式中的所有小写字母转换为大写字母的大小写转换函数。大纲UPPER(expression)UPPER expression参数expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。描述UPPER 函数将所有字母字符转换为大写字母。这是 LOWER 函数的反函数。 UPPER 保原创 2022-05-29 08:23:15 · 4263 阅读 · 0 评论 -
第154章 SQL函数 UNIX_TIMESTAMP
文章目录第154章 SQL函数 UNIX_TIMESTAMP大纲参数描述日期表达式值小数秒精度日期和时间函数比较示例第154章 SQL函数 UNIX_TIMESTAMP注:此函数IRIS可用,Cache不可用。将日期表达式转换为 UNIX 时间戳的日期/时间函数。大纲UNIX_TIMESTAMP([date-expression])参数date-expression - 可选 — 作为列名称、另一个标量函数的结果或日期或时间戳文字的表达式。 UNIX_TIMESTAMP 不会从一个时区转换原创 2022-05-28 07:18:12 · 4595 阅读 · 0 评论 -
第153章 SQL函数 UCASE
文章目录第153章 SQL函数 UCASE大纲参数描述示例第153章 SQL函数 UCASE将字符串中的所有小写字母转换为大写字母的大小写转换函数。大纲UCASE(string-expression){fn UCASE(string-expression)}参数string-expression - 要将其字符转换为大写的字符串。表达式可以是列名、字符串文字或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。描述UCASE 将小写字原创 2022-05-27 09:16:27 · 706 阅读 · 0 评论 -
第152章 SQL函数 $TSQL_NEWID
文章目录第152章 SQL函数 $TSQL_NEWID大纲描述示例第152章 SQL函数 $TSQL_NEWID大纲$TSQL_NEWID()描述$TSQL_NEWID 返回一个全局唯一 ID (GUID)。 GUID 用于在偶尔连接的系统上同步数据库。 GUID 是一个 36 个字符的字符串,由 32 个十六进制数字组成,由连字符分成五组。它的数据类型是 %Library.UniqueIdentifier。在 SQL 中提供了 $TSQL_NEWID 以支持Transact-SQL (TSQ原创 2022-05-25 08:57:21 · 187 阅读 · 0 评论 -
第150章 SQL函数 TRUNCATE
文章目录第150章 SQL函数 TRUNCATE大纲参数描述TRUNCATE, ROUND, and $JUSTIFY示例第150章 SQL函数 TRUNCATE标量数值函数,按指定位数截断一个数。大纲{fn TRUNCATE(numeric-expr,scale)}参数numeric-expr - 要截断的数字。数字或数字表达式。scale - 计算结果为一个整数的表达式,该整数指定要截断的位数,从小数点开始计算。可以是零、正整数或负整数。如果比例是小数,会将其舍入为最接近的整数。T原创 2022-05-23 08:59:47 · 1278 阅读 · 0 评论 -
第149章 SQL函数 TRIM
文章目录第149章 SQL函数 TRIM大纲参数描述要剥离的字符示例第149章 SQL函数 TRIM字符串函数,它返回删除了指定的前导和/或尾随字符的字符串。大纲TRIM([end_keyword] [characters FROM] string-expression)参数end_keyword - 可选 — 一个关键字,指定要剥离的字符串表达式的哪一端。可用值为 LEADING、TRAILING 或 BOTH。默认为两者。characters - 可选 — 一个字符串表达式,指定要从字原创 2022-05-22 03:48:56 · 10174 阅读 · 0 评论 -
第148章 SQL函数 $TRANSLATE
文章目录第148章 SQL函数 $TRANSLATE大纲参数描述$TRANSLATE and REPLACE示例第148章 SQL函数 $TRANSLATE执行逐字符替换的字符串函数。大纲$TRANSLATE(string,identifier[,associator])参数string - 目标字符串。它可以是字段名称、文字、主机变量或 SQL 表达式。identifier - 要在字符串中搜索的字符。它可以是字符串或数字文字、主变量或 SQL 表达式。associator - 可选原创 2022-05-21 07:16:18 · 1544 阅读 · 0 评论 -
第147章 SQL函数 TO_TIMESTAMP
文章目录第147章 SQL函数 TO_TIMESTAMP大纲参数描述相关 SQL 函数日期和时间字符串格式化格式元素两位数年份转换(`RR `和 `RRRR` 格式)一年中的某一天(DDD 格式)第一年之前的日期12 小时制时间示例第147章 SQL函数 TO_TIMESTAMP将格式化字符串转换为时间戳的日期函数。大纲TO_TIMESTAMP(date_string[,format])参数date_string - 要转换为时间戳的字符串表达式。此表达式可能包含日期值、时间值或日期和时间值原创 2022-05-20 09:21:17 · 17191 阅读 · 1 评论 -
第146章 SQL函数 TO_POSIXTIME
文章目录第146章 SQL函数 TO_POSIXTIME大纲参数描述%PosixTime 表示相关 SQL 函数日期和时间字符串格式化格式元素两位数年份转换(RR 和 RRRR 格式)一年中的某一天(DDD 格式)1970 年之前的日期12 小时制时间示例第146章 SQL函数 TO_POSIXTIME注:此函数在IRIS版本可用,Cache不可用。将格式化的日期字符串转换为 %PosixTime 时间戳的日期/时间函数。大纲TO_POSIXTIME(date_string[,format])原创 2022-05-19 09:19:17 · 299 阅读 · 0 评论 -
第145章 SQL函数 TO_NUMBER
文章目录第145章 SQL函数 TO_NUMBER大纲参数描述相关 SQL 函数示例第145章 SQL函数 TO_NUMBER将字符串表达式转换为 NUMERIC 数据类型的值的字符串函数。大纲TO_NUMBER(string-expression)TONUMBER(string-expression)参数string-expression - 要转换的字符串表达式。表达式可以是列名、字符串文字或另一个函数的结果,其中基础数据类型为 CHAR 或 VARCHAR2 类型。描述名称原创 2022-05-18 08:58:21 · 11853 阅读 · 0 评论 -
第144章 SQL函数 TO_DATE(二)
文章目录第144章 SQL函数 TO_DATE(二)一年中的某一天(DDD 格式)儒略历日期(J格式)示例默认日期格式示例指定日期格式示例第144章 SQL函数 TO_DATE(二)一年中的某一天(DDD 格式)可以使用 DDD 将一年中的某一天(自 1 月 1 日以来经过的天数)转换为实际日期。格式字符串 DDD YYYY 必须与由整数天数和四位数年份组成的相应 date_string 配对。 (与 DDD 一起使用时,两位数的年份必须指定为 RR(而不是 YY)。)格式字符串 DDD 默认为当前年原创 2022-05-17 09:16:15 · 2635 阅读 · 0 评论 -
第143章 SQL函数 TO_DATE(一)
文章目录第143章 SQL函数 TO_DATE(一)大纲参数描述相关 SQL 函数日期字符串格式化默认日期格式格式元素单个日期元素的日期格式两位数年份转换(RR 和 RRRR 格式)第143章 SQL函数 TO_DATE(一)将格式化字符串转换为日期的日期函数。大纲TO_DATE(date_string[,format])TODATE(date_string[,format])参数date_string - 要转换为日期的字符串。基础数据类型为 CHAR 或 VARCHAR2 的字符串日原创 2022-05-16 07:34:52 · 22990 阅读 · 0 评论 -
第142章 SQL函数 TO_CHAR(三)
文章目录第142章 SQL函数 TO_CHAR(三)数字到字符串示例第142章 SQL函数 TO_CHAR(三)数字到字符串示例以下嵌入式 SQL 示例显示了基本的数字到字符串的转换:/// d ##class(PHA.TEST.SQLFunction).ToChar3()ClassMethod ToChar3(){ &sql( SELECT TO_CHAR(1000,'9999'), TO_CHAR(10,'9999') INTO :numfull,:n原创 2022-05-15 08:04:46 · 1106 阅读 · 0 评论 -
第151章 SQL函数 %TRUNCATE
文章目录第151章 SQL函数 %TRUNCATE大纲参数描述示例第151章 SQL函数 %TRUNCATE将字符串截断为指定长度并应用 EXACT 排序规则的排序规则函数。大纲%TRUNCATE(expression[,length])参数expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR2)。表达式可以是子查询。length - 可选 — 截断长度,指定为整数。返回表达式的初始长度原创 2022-05-24 07:49:32 · 396 阅读 · 0 评论 -
第141章 SQL函数 TO_CHAR(二)
文章目录第141章 SQL函数 TO_CHAR(二)时间戳到格式化日期时间字符串的转换数字到字符串的转换第141章 SQL函数 TO_CHAR(二)可以使用 TO_CHAR 将以下 tochar 表达式时间值转换为格式化的时间字符串:$HOROLOG 时间整数($HOROLOG 的时间部分)。 tochar-expression 的值必须是有效的逻辑时间(0 到 86399 范围内的整数)。不要提供包含日期和时间组件的完整 $HOROLOG 值(例如 64701,42152); TO_CHAR 时间原创 2022-05-14 07:26:30 · 4484 阅读 · 0 评论 -
第140章 SQL函数 TO_CHAR(一)
文章目录第140章 SQL函数 TO_CHAR(一)大纲参数描述有效和无效的参数TO_CHAR 和 TO_DATE相关 SQL 函数日期到字符串的转换日期转换示例一年中的一天儒略日期转换第140章 SQL函数 TO_CHAR(一)将日期、时间戳或数字转换为格式化字符串的字符串函数。大纲TO_CHAR(tochar-expression[,format])TOCHAR(tochar-expression[,format])参数tochar-expression - 要转换的逻辑日期、时间戳原创 2022-05-13 08:01:22 · 30840 阅读 · 1 评论 -
第139章 SQL函数 TIMESTAMPDIFF
文章目录第139章 SQL函数 TIMESTAMPDIFF大纲参数描述%TimeStamp 格式化范围和值检查示例第139章 SQL函数 TIMESTAMPDIFF一个标量日期/时间函数,它返回指定日期部分的两个时间戳之间差异的整数计数。大纲{fn TIMESTAMPDIFF(interval-type,startdate,enddate)}参数interval-type - 返回值将表示的时间/日期间隔类型。startdate - 时间戳值表达式。enddate - 将与 startd原创 2022-05-12 10:06:56 · 5372 阅读 · 0 评论 -
第138章 SQL函数 TIMESTAMPADD
文章目录第138章 SQL函数 TIMESTAMPADD大纲参数描述Interval Types%TimeStamp 格式化范围和值检查示例第138章 SQL函数 TIMESTAMPADD一个标量日期/时间函数,它返回一个新的时间戳,该时间戳是通过将指定日期部分的多个间隔添加到时间戳来计算的。大纲{fn TIMESTAMPADD(interval-type,integer-exp,timestamp-exp)}参数interval-type - integer-exp 表示的时间/日期间隔类原创 2022-05-11 06:36:50 · 3696 阅读 · 0 评论 -
第137章 SQL函数 TAN
文章目录第137章 SQL函数 TAN大纲参数描述示例第137章 SQL函数 TAN标量数值函数,返回角度的正切(以弧度为单位)。大纲{fn TAN(numeric-expression)}参数numeric-expression - 一个数值表达式。这是一个以弧度表示的角度。TAN 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 TAN 返回 DOUBLE;否则,它返回 NUMERIC。描述TAN 接受任原创 2022-05-10 07:37:00 · 281 阅读 · 0 评论 -
第136章 SQL函数 SUBSTRING
文章目录第136章 SQL函数 SUBSTRING大纲参数描述返回值流数据SUBSTRING or SUBSTR示例第136章 SQL函数 SUBSTRING字符串函数,它从任何数据类型的数据(包括流数据)中返回一个子字符串。大纲SUBSTRING(string-expression,start[,length])SUBSTRING(string-expression FROM start [FOR length]){fn SUBSTRING(string-expression,start[原创 2022-05-09 08:36:24 · 1594 阅读 · 0 评论 -
第135章 SQL函数 SUBSTR
文章目录第135章 SQL函数 SUBSTR大纲参数描述示例第135章 SQL函数 SUBSTR返回从指定字符串表达式派生的子字符串的字符串函数。大纲SUBSTR(string-expression,start[,length])参数string-expression - 要从中派生子字符串的字符串表达式。表达式可以是列名、字符串文字或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。start - 一个整数,它指定子字符串在字符串表达式中原创 2022-05-08 08:17:56 · 436 阅读 · 0 评论 -
第134章 SQL函数 STUFF
文章目录第134章 SQL函数 STUFF大纲参数描述REPLACE 和 STUFF示例第134章 SQL函数 STUFF字符串函数,用于替换字符串中的子字符串。大纲STUFF(string,start,length,substring)参数string - 作为子字符串替换目标的字符串表达式。start - 替换的起点,指定为正整数。从字符串开头开始的字符数,从 1 开始计数。允许的值为 0 到字符串的长度。要追加字符,请指定 0 的开头和 0 的长度。空字符串或非数字值被视为 0。l原创 2022-05-07 08:56:35 · 10274 阅读 · 0 评论 -
第133章 SQL函数 STRING
文章目录第133章 SQL函数 STRING大纲参数描述示例第133章 SQL函数 STRING将表达式转换并连接成字符串的函数。大纲STRING(string1[,string2][,...][,stringN])参数string - 表达式,可以是字段名称、字符串文字、数字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。如果指定了字段名称,则使用逻辑值。描述STRING 将一个或多个字符串转换为 STRING 格式,然后将这些字符串原创 2022-05-06 08:59:57 · 2814 阅读 · 0 评论 -
第132章 SQL函数 STR
文章目录第132章 SQL函数 STR大纲参数描述示例第132章 SQL函数 STR将数字转换为字符串的函数。大纲STR(number[,length[,decimals]])参数number - 解析为数字的表达式。它可以是字段名称、数字或其他函数的结果。如果指定了字段名称,则使用逻辑值。length - 可选 — 一个整数,指定所需输出字符串的总长度,包括所有字符(数字、小数点、符号、空格)。默认值为 10。decimals - 可选 — 一个整数,指定要包含的小数点右侧的位数。默认原创 2022-05-05 06:54:27 · 1937 阅读 · 0 评论 -
第131章 SQL函数 SQUARE
文章目录第131章 SQL函数 SQUARE大纲参数描述示例第131章 SQL函数 SQUARE返回数字平方的标量数值函数。大纲SQUARE(numeric-expression)参数numeric-expression - 解析为数值的表达式。SQUARE 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 SQUARE 返回 DOUBLE;否则,它返回 NUMERIC。描述SQUARE 返回数值表达式的平方。原创 2022-05-04 10:50:20 · 1106 阅读 · 0 评论 -
第130章 SQL函数 SQRT
文章目录第130章 SQL函数 SQRT大纲参数描述示例第130章 SQL函数 SQRT返回给定数值表达式的平方根的数值函数。大纲SQRT(numeric-expression){fn SQRT(numeric-expression)}参数numeric-expression - 解析为计算平方根的正数的表达式。SQRT 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 SQRT 返回 DOUBLE;否则,它返原创 2022-05-03 10:01:17 · 1068 阅读 · 0 评论 -
第129章 SQL函数 %SQLUPPER
文章目录第129章 SQL函数 %SQLUPPER大纲参数描述其他大小写转换函数字母数字整理顺序示例第129章 SQL函数 %SQLUPPER将值排序为大写字符串的排序规则函数。大纲%SQLUPPER(expression[,maxlen]) %SQLUPPER expression参数expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。表达式可以是子查询。maxlen - 可选原创 2022-05-02 11:23:14 · 567 阅读 · 0 评论 -
第128章 SQL函数 %SQLSTRING
文章目录第128章 SQL函数 %SQLSTRING大纲参数描述示例第128章 SQL函数 %SQLSTRING将值排序为字符串的排序规则函数。大纲%SQLSTRING(expression[,maxlen])%SQLSTRING expression参数expression - 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如 CHAR 或 VARCHAR)。表达式可以是子查询。maxlen - 可选 — 一个正整数,指定整理后的值原创 2022-05-01 09:20:23 · 863 阅读 · 0 评论 -
第127章 SQL函数 SPACE
文章目录第127章 SQL函数 SPACE大纲参数描述示例第127章 SQL函数 SPACE返回一串空格的字符串函数。大纲SPACE(count){fn SPACE(count)}参数count - 整数表达式,指定要返回的空格数。描述SPACE 返回一个空格字符串 count 个空格长。如果 count 是数字字符串、十进制数或混合数字字符串, 会将其解析为其整数部分。如果 count 是负数或非数字字符串将其解析为 0。要从字符串中删除空格,请使用 LTRIM(前导空格)或原创 2022-04-30 08:18:22 · 842 阅读 · 0 评论 -
第126章 SQL函数 SIN
文章目录第126章 SQL函数 SIN大纲参数描述示例第126章 SQL函数 SIN标量数值函数,返回角度的正弦值(以弧度为单位)。大纲{fn SIN(numeric-expression)}参数numeric-expression - 数值表达式。这是一个以弧度表示的角度。SIN 返回 NUMERIC 或 DOUBLE 数据类型。如果 numeric-expression 是数据类型 DOUBLE,则 SIN 返回 DOUBLE;否则,它返回 NUMERIC。描述SIN 接受任何数原创 2022-04-29 07:58:55 · 545 阅读 · 0 评论 -
第125章 SQL函数 SIGN
文章目录第125章 SQL函数 SIGN大纲参数描述示例第125章 SQL函数 SIGN返回给定数值表达式符号的数值函数。大纲SIGN(numeric-expression){fn SIGN(numeric-expression)}参数numeric-expression - 要为其返回符号的数字。SIGN 返回 SMALLINT 数据类型。描述SIGN 返回以下内容:-1 如果 numeric-expression 小于零。如果 numeric-expression 为零原创 2022-04-28 07:12:02 · 1225 阅读 · 0 评论 -
第124章 SQL函数 SECOND
文章目录第124章 SQL函数 SECOND大纲参数描述小数秒示例第124章 SQL函数 SECOND返回日期时间表达式的秒数的时间函数。大纲{fn SECOND(time-expression)}参数time-expression - 作为列名、另一个标量函数的结果或字符串或数字文字的表达式。它必须解析为时间戳字符串或 $HOROLOG 字符串,其中基础数据类型可以表示为 %Time、%TimeStamp 或 %PosixTime。描述SECOND 返回一个从 0 到 59 的整数,原创 2022-04-27 09:20:14 · 1124 阅读 · 1 评论 -
第123章 SQL函数 SEARCH_INDEX
文章目录第123章 SQL函数 SEARCH_INDEX大纲参数描述第123章 SQL函数 SEARCH_INDEX从索引的 Find() 方法返回一组值的函数。大纲SEARCH_INDEX([[schema_name.]table-name.]index-name[,findparam[,...])参数table-name - 可选 — 为其定义了 index-name 的现有表的名称。不能是一个视图。表的 schema_name 是可选的。如果省略,则搜索 FROM 子句中指定的所有表。原创 2022-04-26 07:41:38 · 766 阅读 · 0 评论