ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> 其他数据库 >> PostgreSQL学习手册函数和操作符Ⅰ

PostgreSQL学习手册函数和操作符Ⅰ(1/3)

来源:网络整理     时间:2016-01-06     关键词:

本篇文章主要介绍了"PostgreSQL学习手册函数和操作符Ⅰ",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下: 一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreS...

一、逻辑操作符:
    常用的逻辑操作符有:ANDORNOT。其语义与其它编程语言中的逻辑操作符完全相同。
二、比较操作符:
    下面是PostgreSQL中提供的比较操作符列表:

操作符描述
<小于
>大于
<=小于或等于
>=大于或等于
=等于
!=不等于

    比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用BETWEEN语句,如:
    a BETWEEN x AND y 等效于 a >= x AND a <= y    
    a NOT BETWEEN x AND y 等效于 a < x OR a > y
三、 数学函数和操作符:
    下面是PostgreSQL中提供的数学操作符列表:

操作符描述例子结果
+2 + 35
-2 - 3-1
*2 * 36
/4 / 22
%5 % 41
^2.0 ^ 3.08
|/平方根|/ 25.05
||/立方根||/ 27.03
!阶乘5 !120
!!阶乘!! 5120
@绝对值@ -5.05
&按位AND91 & 1511
|按位OR32 | 335
#按位XOR17 # 520
~按位NOT~1-2
<<按位左移1 << 416
>>按位右移8 >> 22

    按位操作符只能用于整数类型,而其它的操作符可以用于全部数值数据类型。按位操作符还可以用于位串类型bit和bit varying,

    下面是PostgreSQL中提供的数学函数列表,需要说明的是,这些函数中有许多都存在多种形式,区别只是参数类型不同。除非特别指明,任何特定形式的函数都返回和它的参数相同的数据类型。

相关图片

相关文章