PostgreSQL 各种查询
PostgreSQL的各种查询
(···*···)这个查询比较厉害
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。
例子:
查询一个数据库中有哪些表?
select tablename from pg_tables where schemaname='public'
总:条件查询
SQL语言的固定形式
SELECT + 表字段名 + FROM +数据表名+ WHERE + 筛选条件
①、条件查询通常与WHERE子句一起使用。
②、包括:
查询名字的值为Minsu和地址的值为’Delhi‘,或者ID值大于等8的记录信息,执行以下查询:SELECT *
FROM EMPLOYEES
WHERE (NAME = 'Minsu' AND ADDRESS = 'Delhi')
OR (ID>= 8);
|
1、AND条件
PostgreSQL AND 条件与 语法:
|
查询所有ID小于4
并且薪水大于120000
的员工数据信息
SELECT *FROM EMPLOYEESWHERE SALARY > 120000AND ID <=4; |
2、OR条件
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语句的时候,大小写都是可以的!都是能够运行出来的!
4、NOT条件
PostgreSQL NOT 条件与WHERE 句子一起使用以否定查询中的条件
语法:
|
判断地址不为空
5、LIKE条件
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';
搜索大道的地址
6、IN条件
PostgreSQL IN条件与WHERE子句一起使用,从指定条件满足 语法:
|
查询employee
表中那些年龄为19
,21
的员工信息
7、NOT IN条件
PostgreSQL NOT IN条件与WHERE子句一起使用,以从指定条件否定 语法:
|
查询年龄不在21 ,25 岁的人
8、BETWEEN条件
PostgreSQL BETWEEN条件与WHERE子句一起使用,以从两个指定条件之间的表中获取数据。 语法:
|
年龄在0到26之间,包含0 和 26 ;
也可参考:https://www.yiibai.com/postgresql/
是 ---》 pgAdminIII
PostgreSQL 各种查询相关推荐
- postgresql时间查询范围内,范围外
postgresql数据库 查询某个日期的所有数据 select * from 表名 where where to_char(create_time,'yyyy-mm-dd')='2019-10-10 ...
- PostgreSQL并行查询介绍
[导语]2016年4月,PostgreSQL社区发布了PostgreSQL 9.6 Beta 1,迎来了并行查询(Parallel Query)这个新特性.在追求高性能计算和查询的大数据时代,能提升性 ...
- PostGreSQL分页查询
文章目录 postgresql分页查询,limit的使用 一.表结构 二.插入表数据 三.limit子句的select语句 sql语法: 运行结果: 总结: 四.limit子句与 OFFSET 子句一 ...
- postgreSQL组合查询
postgreSQL组合查询官方文档 对查询结果进行组合 union,intersect,except.集合操作也可嵌套和级联. UNION把query2的结果附加到query1 的结果上(不过我们不 ...
- postgresql 子查询_PostgreSQL子事务及性能分析
作者介绍Laurenz Albe:Cybertec的高级顾问和支持工程师.自2006年以来,一直与PostgreSQL合作并为其做出贡献. 译者简介陈雁飞:开源PostgreSQL爱好者,一直从事Po ...
- 设计时数据源:在PostgreSql 数据查询中使用参数过滤
在上一篇文章中,我们学习了如何设计时连接PostgreSQL 数据库及环境搭建.本节我们来学习使用PostgreSql 数据源时,创建数据集时带参数过滤的查询语句写法. 在报表中包含两种参数,可参考博 ...
- postgresql参数化查询_一个能融会贯通PostgreSQL监控的人,大概率是高手
有一些同学觉得监控无非是针对CPU.内存 .磁盘进行一些简单的监控,其实不仅仅如此,监控涵盖了众多知识的融合,能融会贯通PostgreSQL监控的人,大概率是PostgreSQL高手. POSTGRE ...
- PostgreSQL 并行查询概述
2019独角兽企业重金招聘Python工程师标准>>> PostgreSQL从9.6版本开始加入并行查询,并在PostgreSQL10和PostgreSQL11分别做了大量加强工作. ...
- PostgreSQL 数据库查询
数据库的查询 一.基本查询 语法:SELECT查询基本格式 ①.创建frui表 create table fruit( f_id character(10) not null, s_id intege ...
最新文章
- URL加随机数的作用
- Java与Unicode
- System.Threading.Interlocked.Exchange(ref m_Value, value);
- php图片生成缩略图_PHP实现生成图片缩略图函数
- Java中的代理设计模式
- Python函数参数传递:传值还是传引用
- 如何解决ajax跨域问题
- 线性代数向量乘法_标量乘法属性1 | 使用Python的线性代数
- 西安工业大学计算机全国排名,西安工业大学北方信息工程学院排名2018年下滑14名 在独立学院中实力排全国第138名...
- springmvc往html设置变量,SpringMVC:@MatrixVariable矩阵变量
- ORACLE批量更新四种方法比较
- oracle恢复被覆盖的存储过程
- word:多级标题快捷生成
- python入门到精通,一篇就够。40个python游戏经典开源项目(开源分享:俄罗斯方块、魂斗罗、植物大战僵尸、飞机大战、超级玛丽...)
- 结对项目开发(石家庄地铁乘车系统)
- 为了面试能通过,我要看完这75道面试题(下)
- wps不能粘贴解决办法
- MATLAB参数估计 置信区间
- 【PCB设计】Mac系统Autodesk EAGLE PCB使用入门教程
- 201671030107胡文艳《英文文本统计分析》结对项目报告
热门文章
- 教你2种常用的电商高并发处理解决方案
- 电子设计教程3:按键滤波电路
- windows电脑打开jnlp文件设置
- 土豆网、六间房等在线视频FLV文件下载方法
- Python实现--使用微信定时每天和女友发送定制消息(附代码教程)
- 在 VSLAM 的后端优化中的重投影误差的雅可比计算详细推导
- 大班如果我有机器人教案_大班科学机器人教案
- 油管最火KMP算法讲解,阿三哥的源代码!
- 跨模态行人重识别:Modality Synergy Complement Learning withCascaded Aggregation for Visible-InfraredPerson 笔记
- Unity 解决安卓包激励视频广告退后台再进入APP广告消失