PostgreSQL基础3--SELECT语句基础

前端之家收集整理的这篇文章主要介绍了PostgreSQL基础3--SELECT语句基础前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1 列的查询

SELECT product_id,product_name,purchase_price FROM product;

从表product中查询需要查询的列,如product_id,purchase_price,基本语法:SELECT 列名 FROM 表名;

2 查询表中所有的列

SELECT * FROM product;
查出表product里面所有的列,基本语法:SELECT * FROM 表名;

3 为列设定别名

SELECT product_id AS id,product_name AS name,purchase_price AS price FROM product;
使用AS关键字为列设定别名,此外别名可以使用中文,但是得用双引号(")括起来,如下:
SELECT product_id AS "商品编号",product_name AS "商品名称",purchase_price AS "进货单价" FROM product;

4 常数的查询
SELECT '商品' AS stirng,38 AS number,'2017-08-12' AS date,product_id,product_name FROM product;
此处的常数的作用:(待确定);注意字符串和日期常数必须使用单引号(')括起来


5 查出不重复的数据

SELECT DISTINCT product_type FROM product;
使用DISTINCT删除掉重复的数据,此外NULL也会视为相同的数据;

DISTINCT 后面可以有多个列,且DISTINCT只能用在第一个列名之前

SELECT DISTINCT product_type,regist_date FROM product;

重复的都会合并为一条


6 使用WHERE限定查询条件

SELECT product_name,product_type FROM product where product_type = '衣服';

查询出product_type是衣服的所有product_name和product_type数据


7 注释方式

--:双中划线,这个是单行注释

/* */:多行注释

原文链接:https://www.f2er.com/postgresql/193724.html

猜你在找的Postgre SQL相关文章