PostgreSQL WHERE子句

本文概述

  • 带有SELECT语句的WHERE子句
  • 具有单一条件的WHERE子句
  • 具有多个条件的WHERE子句
从表或多个表的联接中获取数据时, WHERE子句指定条件。它通常与SELECT, UPDATE和DELETE语句一起使用以过滤结果。仅在满足条件时才返回特定结果。
带有SELECT语句的WHERE子句 句法:
SELECT column1, column2, ..... columnNFROM table_nameWHERE [search_condition]

注意:WHERE条件可以与> , < , =, LIKE, NOT, OR和AND等逻辑运算符一起使用。
范例1。
具有单一条件的WHERE子句 我们来看一个具有以下数据的表” EMPLOYEES” 。
PostgreSQL WHERE子句

文章图片
执行以下查询以返回单个记录:
SELECT *FROM "EMPLOYEES"WHERE "NAME" = 'Ajeet';

输出
PostgreSQL WHERE子句

文章图片
范例2:
具有多个条件的WHERE子句 在此示例中, 我们还将使用相同的表” EMPLOYEES” 。
执行以下查询:
SELECT *FROM "EMPLOYEES"WHERE "SALARY" = '65000'AND "ID" < = 4;

【PostgreSQL WHERE子句】输出
PostgreSQL WHERE子句

文章图片

    推荐阅读