时间:2019-12-02来源:电脑系统城作者:电脑系统城
列的查询
SELECT <列名>,...
FROM <表名>;
SELECT *
FROM <表名>;
星号(*)是代表全部列的意思。使用星号无法设定列的显示顺序。
1.为列设定别名
eg:SELECT product_id AS id,
product_name AS name,
FROM Product;
别名可以使用中文,使用中文时需要用双引号("")括起来。
2.常数的查询
SELECT子句中不仅可以书写列名,还可以书写常数。在SQL语句中使用字符串或者日期常数时,必须使用单引号(‘)将其括起来。
eg:SELECT '商品' AS string ,38 AS number, ’2009-02-24' AS date, product_id,product_name
FROM Product;
执行结果
SELECT DISTINCT product_type
FROM Product;
*:在使用DISTINCT时,NULL也被视为一类数据。NULL存在于多行中时,也会被合并成一条NULL数据。
在多列之前使用DISTINCT,会将多个列的数据进行组合,将重复的数据合并成一条。
SELECT <列名>,...
FROM <表名>
WHERE <条件表达式>;
1.比较运算符
eg:SELECT product_name,product_type
FROM Product
WHERE sale_price = 500;
2.专门用来判断是否为NULL的 IS NULL运算符
选取null的记录
WHERE purchase_price IS NULL;
希望选取不是NULL的记录
WHERE purchase_price IS NOT NULL;
2022-09-11
Windows 系统 PostgreSQL 手工安装配置方法教程图解2022-02-25
系统城教小白如何在Centos8-stream安装PostgreSQL132021-04-22
自定义函数实现单词排序并运用于PostgreSQL(实现代码)