赞
踩
PostgreSQL的各种查询
例子:
总:条件查询
SQL语言的固定形式
①、条件查询通常与WHERE子句一起使用。
②、包括:
- 查询名字的值为Minsu和地址的值为’Delhi‘,或者ID值大于等8的记录信息,执行以下查询:
-
-
-
- SELECT *
- FROM EMPLOYEES
- WHERE (NAME = 'Minsu' AND ADDRESS = 'Delhi')
- OR (ID>= 8);
|
PostgreSQL AND 条件与 语法: |
查询所有ID小于4
并且薪水大于120000
的员工数据信息
SELECT *FROM EMPLOYEESWHERE SALARY > 120000AND ID <=4; |
PostgreSQL OR 条件与 语法 |
查询名字是 |
3、AND & OR 条件
PostgreSQL AND&OR 条件在仅一个查询中提供了 |
查询名字的值为 minsu 和地址的值为 Paris,或者ID值大于等2
的记录信息,执行以下查询:
-
- SELECT *
- FROM EMPLOYEES
- WHERE (NAME = 'minsu' AND ADDRESS = 'Paris')
- OR (ID>= 2);
在写SQL语句的时候,大小写都是可以的!都是能够运行出来的!
PostgreSQL NOT 条件与WHERE 句子一起使用以否定查询中的条件
语法:
|
判断地址不为空
PostgreSQL LIKE 条件与WHERE 句子一起用于从指定条件满足 LIKE 条件的表中获取数据
语法;
- SELECT column1, column2, ..... columnN
- FROM table_name
- WHERE [search_condition] LIKE [condition];
Ep: 模糊查询 m 为开头的名字
- select *
- from employees
- where name like 'm%' ;
m%' ;
Ep: 以u 为结尾的名字查询
- SELECT *
- FROM EMPLOYEES
- WHERE NAME LIKE '%sha';
'%sha';
搜索大道的地址
PostgreSQL IN条件与WHERE子句一起使用,从指定条件满足 语法: |
查询employee
表中那些年龄为19
,21
的员工信息
PostgreSQL NOT IN条件与WHERE子句一起使用,以从指定条件否定 语法: |
查询年龄不在21 ,25 岁的人
8、BETWEEN条件
PostgreSQL BETWEEN条件与WHERE子句一起使用,以从两个指定条件之间的表中获取数据。 语法: |
年龄在0到26之间,包含0 和 26 ;
也可参考:https://www.yiibai.com/postgresql/
是 ---》 pgAdminIII
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。