postgreSQL官网教程_查询数据

1.distinct 中有一个distinct on 语法需要注意

2.limit 子句中有一个 offet 需要注意 

3.postgreSQL中分页尽量这样做(官方例子解释的我没看懂,后期补充)

4.模糊查询

ILIke 忽略大小写

5.union运算符和union al运算符之间差别在于union会删除相同结果的数据(查出来的结果的并集)

当单个表的数据量太大时候,进行分表操作后,查询

6.intersect运算符(查出来结果的交集)

 

7.except运算符(查出来的结果 左边 - 右边)

——————————

GROUP BY子句的子条款  比较复杂

8.分组集 grouping set

9.多维数据集 cube

//两者是等价的
CUBE(c1,c2,c3)

GROUPING SETS (
    (c1,c2,c3), 
    (c1,c2),
    (c1,c3),
    (c2,c3),
    (c1),
    (c2),
    (c3), 
    ()
 ) 

 10. 汇总 rollup

——————————

子查询

11.exists、not exists 运算符  用来测试列存在的子查询

条件查询,是否在另一张表中包含有他的字段信息

12.any 运算符 没看懂是怎么回事

= any 等同于 in

13.add运算符

原文地址:https://www.cnblogs.com/kongkongFabian/p/10078069.html