• 技术文章 >数据库 >PostgreSQL

    postgresql基础:运算符

    宋雪维宋雪维2020-12-03 08:57:04原创5318

    运算符用于执行程序代码运算,是一种告诉编译器执行特定的数学或逻辑操作的符号。会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。而数据库是逻辑上的概念,它是一堆互相关联的数据,放在物理实体上,是一堆写在磁盘上的文件,文件中有数据。这些最基础的数据组成了表(table),我们把它想象成一张Excel的sheet。今天我们就来讲讲postgresql运算符。

    PostgreSQL 运算符是一个保留关键字或字符,一般用在 WHERE 语句中,作为过滤条件。

    常见的运算符有:算术运算符、比较运算符、逻辑运算符、按位运算符。

    1、算术运算符:用于各类数值运算,包括加(+)减(-) 乘(*)除(/)求余(%)。

    实例:

    SELECT product_name, sale_price, sale_price * 2 AS "sale_price_2" FROM product;

    2、比较运算符:用于比较运算,包括大于(>)小于(<)等于(=)大于等于(>=)小于等于(<=)不等于(!=),以及in、between and、greatest、least、like等。

    实例:

    查询出sale_price大于500的数据,展示出对应数据的product_name和product_type

    SELECT product_name, product_type FROM product WHERE sale_price = 500;

    3、逻辑运算符:逻辑运算符的求值所得结果均为t(true)、f(false),这类运算符有逻辑非(not)逻辑与(and)逻辑或(or)。

    实例:

    SELECT product_name FROM product WHERE NOT sale_price >= 1000;

    SELECT product_name FROM product WHERE NOT sale_price >= 1000;

    等价于sale_price < 1000的数据。

    4、位操作运算符:参与运算的操作数按二进制位进行运算,包括位与(&),位或(|)位非(~)左移(<<)右移(>>)。

    以上就是小编总结的关于postgresql运算符的内容,PostgreSQL 运算符作为一个保留关键字或字符的运算符,一般用在 WHERE 语句中,作为过滤条件。快点掌握哦~

    专题推荐:postgresql运算符
    上一篇:如何在PostgreSQL中创建表格? 下一篇:为什么PostgreSQL查询很慢?为什么这些查询没有利用索引?

    相关文章推荐

    • postgresql比mysql有多少优势• 如何查看postgresql用户连接会话

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网