PostgreSQL查询基础是指对数据库内的表内容的查询,常见操作有列的查询,关键字查询等。
列的查询
对列的查询是通过SELECT columns() FROM table_name
来实现的。
查询指定列
格式:
SELECT column1,column2,column3,...
FROM table_name;
查询所有列
格式:
SELECT *
FROM table_name;
条件查询
postgreSQL可以通过添加WHERE
子句设定指定条件从单张表或多张表中查询数据,滤掉我们不需要的数据。
语法结构如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1];
WHERE
子句中可以添加比较运算符和逻辑运算符。
WHERE
子句不仅可以运用在SELECT中,还能用于UPDATE,DELETE等语句中。
子查询
类似编程语言中的嵌套,结构如下:
SELECT column1, column2, columnN FROM table_name
WHERE [SELECT column1, column2, columnN FROM table_name WHERE [condition]];