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 注释方式 --:双中划线,这个是单行注释 /* */:多行注释 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |