SQL 谓词大全
文章平均质量分 73
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
SQL 谓词大全
SQL 谓词大全第一章 SQL谓词的概述(一)☆☆☆☆第二章 SQL谓词的概述(二)☆☆☆☆第三章 SQL谓词 ALL☆☆☆☆第四章 SQL谓词 ANY☆☆☆☆第五章 SQL谓词 BETWEEN☆☆☆☆第六章 SQL谓词 EXISTS☆☆☆☆第七章 SQL谓词 %FIND☆☆☆☆第八章 SQL谓词 FOR SOME☆☆☆☆第九章 SQL谓词 FOR SOME %ELEMENT☆☆☆☆第十章 SQL谓词 IN☆☆☆☆第十一章 SQL谓词 %INLIST☆☆☆☆第十二章 SQL谓词 %.原创 2021-12-21 21:38:14 · 769 阅读 · 0 评论 -
第二十章 SQL谓词 %STARTSWITH(二)
第二十章 SQL谓词 %STARTSWITH(二)首尾空格在大多数情况下,%STARTSWITH将前导空格视为与任何其他字符相同的字符。例如,%STARTSWITH ' B'可用于选择只有一个前导空白后跟字母B的字段值。然而,只包含空白的子字符串不能选择前导空白;它选择非空值。尾随空格的%STARTSWITH行为取决于数据类型和排序规则类型。%STARTSWITH忽略定义为SQLUPPER的字符串子串的尾随空格。%STARTSWITH不会忽略数字、日期或列表子字符串中的尾随空格。在下面的示.原创 2021-12-20 08:44:13 · 643 阅读 · 0 评论 -
第十九章 SQL谓词 %STARTSWITH(一)
第十九章 SQL谓词 %STARTSWITH(一)用指定初始字符的子字符串匹配值。大纲scalar-expression %STARTSWITH substring参数scalar-expression - 将其值与子字符串进行比较的标量表达式(最常见的是数据列)。substring - 解析为包含与标量表达式中的值匹配的第一个或多个字符的字符串或数字的表达式。描述%STARTSWITH谓词允许选择以子字符串中指定的字符开头的数据值。如果substring不匹配任何标量表达式值,%.原创 2021-12-19 10:11:34 · 542 阅读 · 0 评论 -
第十八章 SQL谓词 SOME
第十八章 SQL谓词 SOME将值与子查询中的至少一个匹配值匹配。大纲scalar-expression comparison-operator SOME (subquery)参数scalar-expression - 将其值与子查询生成的结果集进行比较的标量表达式(最常见的是数据列)。comparison-operator - 以下比较操作符之一:=(等于),<>或!=(不等于),<(小于),<=(小于或等于),>(大于),>=(大于或等于),[(包含.原创 2021-12-18 10:26:47 · 580 阅读 · 0 评论 -
第十七章 SQL谓词 %PATTERN
第十七章 SQL谓词 %PATTERN用包含字面值、通配符和字符类型代码的模式字符串匹配值。大纲scalar-expression %PATTERN pattern参数scalar-expression - 一个标量表达式(最常见的是数据列),它的值正在与模式进行比较。pattern - 一个带引号的字符串,表示要与标量表达式中的每个值匹配的字符模式。模式字符串可以包含双引号括起来的文字字符、指定字符类型的字母代码以及数字和作为通配符的句点(.)字符。描述%PATTERN谓词允许将.原创 2021-12-17 09:30:52 · 715 阅读 · 0 评论 -
第十六章 SQL谓词 %MATCHES
第十六章 SQL谓词 %MATCHES用包含字面值、通配符和范围的模式字符串匹配值。大纲scalar-expression %MATCHES pattern [ESCAPE char]参数scalar-expression - 一个标量表达式(最常见的是数据列),它的值正在与模式进行比较。pattern - 一个带引号的字符串,表示要与标量表达式中的每个值匹配的字符模式。模式字符串可以包含文字字符,问号(?)和星号(*)通配符,方括号用于指定允许的值,反斜杠(\)用于指定紧跟其后的字符被.原创 2021-12-16 08:30:52 · 1065 阅读 · 0 评论 -
第十五章 SQL谓词 LIKE
第十五章 SQL谓词 LIKE用包含字面值和通配符的模式字符串匹配值。大纲scalar-expression LIKE pattern [ESCAPE char]参数scalar-expression - 一个标量表达式(最常见的是数据列),它的值正在与模式进行比较。pattern - 一个带引号的字符串,表示要与标量表达式中的每个值匹配的字符模式。模式字符串可以包含字面字符、下划线(_)和百分比(%)通配符。ESCAPE char 可选-包含单个字符的字符串。这个字符字符可以在模式.原创 2021-12-15 09:31:59 · 840 阅读 · 0 评论 -
第十四章 SQL谓词 IS NULL
第十四章 SQL谓词 IS NULL确定一个数据值是否为NULL。大纲scalar-expression IS [NOT] NULL描述IS NULL谓词检测未定义的值。可以检测到所有空值,或所有非空值:SELECT Name, FavoriteColors FROM Sample.PersonWHERE FavoriteColors IS NULL SELECT Name, FavoriteColors FROM Sample.PersonWHERE FavoriteColors.原创 2021-12-14 10:39:30 · 864 阅读 · 0 评论 -
第十三章 SQL谓词 IS JSON
[toc] 第十三章 SQL谓词 IS JSON确定数据值是否为JSON格式。注意:IRIS版本可用。其他不行。大纲scalar-expression IS [NOT] JSON [keyword]参数scalar-expression - 正在检查JSON格式的标量表达式。keyword - 可选—可选值、标量、数组或对象。默认为VALUE。描述IS JSON谓词确定数据值是否为JSON格式。下面的示例确定谓词是否是格式化正确的JSON字符串,是JSON对象还是JSON数组:原创 2021-12-13 08:38:40 · 784 阅读 · 0 评论 -
第十二章 SQL谓词 %INSET
第十二章 SQL谓词 %INSET将一个值匹配到一组生成的值。大纲scalar-expression %INSET valueset [SIZE ((nn))]参数scalar-expression - 一个标量表达式(最常见的是表的RowId字段),它的值正在与值集进行比较。valueset - 对实现ContainsItem()方法的用户定义对象的对象引用(oref)。该方法接受一组数据值,并在与标量表达式中的值匹配时返回一个布尔值。SIZE ((nn)) - 可选-用于查询优化的.原创 2021-12-12 11:08:11 · 452 阅读 · 0 评论 -
第十一章 SQL谓词 %INLIST
第十一章 SQL谓词 %INLIST将一个值匹配到%List结构化列表中的元素。大纲scalar-expression %INLIST list [SIZE ((nn))]参数scalar-expression - 将其值与列表元素进行比较的标量表达式(最常见的是数据列)。list - 包含一个或多个元素的%List结构。SIZE ((nn)) - 可选-指定列表中元素数量估计值的整数。必须指定为具有下列值之一的字面值:10、100、1000、10000,等等。描述%INLIST.原创 2021-12-11 09:05:42 · 1157 阅读 · 0 评论 -
第十章 SQL谓词 IN
[toc] 第十章 SQL谓词 IN将值匹配到以逗号分隔的非结构化列表中的项。大纲scalar-expression IN (item1,item2[,...])scalar-expression IN (subquery)参数scalar-expression - 标量表达式(最常见的是数据列),将其值与以逗号分隔的值列表或子查询生成的结果集进行比较。item - 一个或多个文本值、输入主机变量或解析为文本值的表达式。以任何顺序列出,以逗号分隔。subquery - 一个用括号括原创 2021-12-10 09:44:58 · 1386 阅读 · 0 评论 -
第九章 SQL谓词 FOR SOME %ELEMENT
第九章 SQL谓词 FOR SOME %ELEMENT将列表元素值或列表元素的数量与谓词匹配。大纲FOR SOME %ELEMENT(field) [[AS] e-alias] (predicate)参数field - 将其元素与谓词进行比较的标量表达式(最常见的是数据列)。AS e-alias - 可选-用于限定谓词中的%KEY或%VALUE的元素别名。通常,当谓词包含嵌套的FOR某些%ELEMENT条件时,会使用此别名。别名必须是有效的标识符。(predicate) - 用括号括起来.原创 2021-12-09 08:55:08 · 275 阅读 · 0 评论 -
第八章 SQL谓词 FOR SOME
第八章 SQL谓词 FOR SOME确定是否根据字段值的条件测试返回记录。大纲FOR SOME (table [AS t-alias]) (fieldcondition)参数table - Table可以是单个表,也可以是用逗号分隔的表列表。括号是必须的。AS t-alias - 可选-前一个表名的别名。别名必须是有效的标识符;它可以是一个分隔符。fieldcondition - fieldcondition 指定一个或多个引用一个或多个字段的条件表达式。字段条件用括号.原创 2021-12-08 09:14:32 · 1000 阅读 · 0 评论 -
第七章 SQL谓词 %FIND
第七章 SQL谓词 %FIND使用位图块迭代将一个值匹配到一组生成的值。大纲scalar-expression %FIND valueset [SIZE ((nn))]参数scalar-expression - 一个标量表达式(最常见的是表的RowId字段),它的值正在与值集进行比较。valueset - 对用户定义对象的对象引用(oref),该对象实现位图块迭代方法和ContainsItem()方法。该方法接受一组数据值,并在与标量表达式中的值匹配时返回一个布尔值。SIZE ((nn.原创 2021-12-07 08:58:36 · 455 阅读 · 0 评论 -
第六章 SQL谓词 EXISTS
第六章 SQL谓词 EXISTS检查表中是否至少存在一个对应行。大纲EXISTS select-statement参数select-statement - 一种简单的查询,通常包含一个条件表达式。描述EXISTS谓词测试指定的表,通常至少测试一行是否存在。因为EXISTS后面的SELECT语句正在被检查是否包含某些内容,所以子句通常是这样的形式:EXISTS (SELECT... FROM... WHERE...)SELECT name FROM Table_A .原创 2021-12-06 14:35:13 · 478 阅读 · 0 评论 -
第五章 SQL谓词 BETWEEN
第五章 SQL谓词 BETWEEN大纲scalar-expression BETWEEN lowval AND highval参数scalar-expression - 一种标量表达式(最常见的是数据列),将其值与低值和高值(包括高值)之间的值范围进行比较。lowval - 解析为低排序规则序列值的表达式,指定与标量表达式中的每个值匹配的值范围的开始。highval - 解析为高排序规则序列值的表达式,指定要与标量表达式中的每个值匹配的值范围的末尾。描述BETWEEN谓词允许选择lo.原创 2021-12-05 08:32:23 · 1326 阅读 · 0 评论 -
第四章 SQL谓词 ANY
[toc] 第四章 SQL谓词 ANY将值与子查询中的至少一个匹配值匹配。大纲scalar-expression comparison-operator ANY (subquery)参数scalar-expression - 将其值与子查询生成的结果集进行比较的标量表达式(最常见的是数据列)。comparison-operator - 以下比较操作符之一:=(等于),<>或!=(不等于),<(小于),<=(小于或等于),>(大于),>=(大于或等于),[原创 2021-12-04 08:38:08 · 661 阅读 · 0 评论 -
第三章 SQL谓词 ALL
第三章 SQL谓词 ALL将值与子查询中的所有对应值匹配。大纲scalar-expression comparison-operator ALL (subquery)参数scalar-expression - 将其值与子查询生成的结果集进行比较的标量表达式(最常见的是数据列)。comparison-operator - 以下比较操作符之一:=(等于),<>或!=(不等于),<(小于),<=(小于或等于),>(大于),>=(大于或等于),[(包原创 2021-12-03 09:32:38 · 853 阅读 · 0 评论 -
第二章 SQL谓词的概述(二)
SQL谓词原创 2021-12-02 07:59:25 · 382 阅读 · 0 评论 -
第一章 SQL谓词的概述(一)
文章目录 第一章 SQL谓词的概述(一)使用谓词谓词列表NULL排序复合谓词使用OR的集合谓词 第一章 SQL谓词的概述(一)描述计算结果为真或假的逻辑条件。使用谓词谓词是一个条件表达式,其计算结果为布尔值(true或false)。谓词可以如下使用:在SELECT语句的WHERE子句或HAVING子句中确定哪些行与特定查询相关。注意,不是所有谓词都可以在HAVING子句中使用。在JOIN操作的ON子句中确定哪些行与连接操作相关。在UPDATE或DELETE语句的WHERE子句中,确定要修原创 2021-12-01 10:27:24 · 1614 阅读 · 0 评论