加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL基础3--SELECT语句基础

发布时间:2020-12-13 16:51:16 所属栏目:百科 来源:网络整理
导读:1 列的查询 SELECT product_id,product_name,purchase_price FROM product; 从表product中查询需要查询的列,如product_id,purchase_price,基本语法:SELECT 列名 FROM 表名; 2 查询表中所有的列 SELECT * FROM product; 查出表product里面所有的列,基本

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 注释方式

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

/* */:多行注释

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读