- PostgreSQL教程-sql语法-调用函数-使用命名记号PostgreSQL教程-sql语法-调用函数-使用命名记号4.3.2. 使用命名记号在命名记号法中,每一个参数名都用=> 指定来把它与参数表达式分隔开。例如:SELECT concat_lower_or_upper(a => 'Hello', b => 'Wor...[详细]
- PostgreSQL教程-sql语法-调用函数-使用位置记号PostgreSQL教程-sql语法-调用函数-使用位置记号4.3.1. 使用位置记号在PostgreSQL中,位置记号法是给函数传递参数的传统机制。一个例子:SELECT concat_lower_or_upper('Hello', 'World', true);concat_lower_or...[详细]
- PostgreSQL教程-sql语法-调用函数PostgreSQL教程-sql语法-调用函数-表达式计算规则4.3. 调用函数PostgreSQL允许带有命名参数的函数被使用位置或命名记号法调用。命名记号法对于有大量参数的函数特别有用,因为它让参数和实际参数之间的关联更明...[详细]
- PostgreSQL教程-sql语法-值表达式-表达式计算规则PostgreSQL教程-sql语法-值表达式-表达式计算规则4.2.14. 表达式计算规则子表达式的计算顺序没有被定义。特别地,一个操作符或函数的输入不必按照从左至右或其他任何固定顺序进行计算。此外,如果一个表达式的...[详细]
- PostgreSQL教程-sql语法-值表达式-行构造器PostgreSQL教程-sql语法-值表达式-行构造器4.2.13. 行构造器一个行构造器是能够构建一个行值(也称作一个组合类型)并用值作为其成员域的表达式。一个行构造器由关键词ROW、一个左圆括号、用于行的域值的零个或多...[详细]
- PostgreSQL教程-sql语法-值表达式-数组构造器PostgreSQL教程-sql语法-值表达式-数组构造器4.2.12. 数组构造器一个数组构造器是一个能构建一个数组值并且将值用于它的成员元素的表达式。一个简单的数组构造器由关键词ARRAY、一个左方括号[、一个用于数组元...[详细]
- PostgreSQL教程-sql语法-值表达式-标量子查询PostgreSQL教程-sql语法-值表达式-标量子查询4.2.11. 标量子查询一个标量子查询是一种圆括号内的普通SELECT查询,它刚好返回一行一列(关于书写查询可见第 7 章)。SELECT查询被执行并且该单一返回值被使用在周...[详细]
- PostgreSQL教程-sql语法-值表达式-排序规则表达式PostgreSQL教程-sql语法-值表达式-排序规则表达式4.2.10. 排序规则表达式COLLATE子句会重载一个表达式的排序规则。它被追加到它适用的表达式:expr COLLATE collation这里collation可能是一个受模式限定的标识...[详细]
- PostgreSQL教程-sql语法-值表达式-类型转换PostgreSQL教程-sql语法-值表达式-类型转换一个类型造型指定从一种数据类型到另一种数据类型的转换。PostgreSQL接受两种等价的类型造型语法:CAST ( expression AS type )expression::typeCAST语法遵从 SQL,而...[详细]
- PostgreSQL教程-sql语法-值表达式-窗口函数调用PostgreSQL教程-sql语法-值表达式-窗口函数调用一个窗口函数调用表示在一个查询选择的行的某个部分上应用一个聚合类的函数。和非窗口聚合调用不同,这不会被约束为将被选择的行分组为一个单一的输出行 — 在查...[详细]
- PostgreSQL教程-sql语法-值表达式-聚合表达式PostgreSQL教程-sql语法-值表达式-聚合表达式一个聚合表达式表示在由一个查询选择的行上应用一个聚合函数。一个聚合函数将多个输入减少到一个单一输出值,例如对输入的求和或平均。一个聚合表达式的语法是下列...[详细]