PostgreSQL DISTINCT学习笔记
简介
PostgreSQL是一个强大的关系型数据库管理系统,它支持多种数据类型和功能,其中DISTINCT是一种非常有用的查询语句,可以帮助我们筛选出唯一的数据行。
使用语法
DISTINCT语句可以用于SELECT语句或COUNT()函数中。它的语法如下:
Copy CodeSELECT DISTINCT column1, column2, ...
FROM table_name
WHERE condition;
示例
以下是一些使用DISTINCT语句的示例:
示例1:查询唯一的城市名
Copy CodeSELECT DISTINCT city
FROM customers;
这将返回一组唯一的城市名称,这些城市名称是从“customers”表中检索出来的。
示例2:计算唯一的产品种类数量
Copy CodeSELECT COUNT(DISTINCT product_type)
FROM products;
这将返回产品类型中唯一数量的数量。
示例3:查询不同生日的人数
Copy CodeSELECT COUNT(DISTINCT birthday)
FROM people;
这将返回一个整数,表示不同生日的人数。
总结
DISTINCT语句是PostgreSQL中一个非常有用的功能,它可以帮助我们筛选出唯一的数据行。我们可以在SELECT语句或COUNT()函数中使用它来获取所需的数据行或数据行计数。