SQL(五)-DISTINCT和LIMIT
1:(DISTINCT关键字
在表中有多个重复记录的情况下,可能更有意义的是仅返回唯一记录,而不是获取重复记录。
SQL DISTINCT关键字与SELECT结合使用以消除所有重复记录,并仅返回唯一记录。
DISTINCT的基本语法如下:
SQL DISTINCT关键字与SELECT结合使用以消除所有重复记录,并仅返回唯一记录。
DISTINCT的基本语法如下:
SELECT DISTINCT column_name1, column_name2
FROM table_name;
查看customers客户表如下:
请注意,城市名称重复。 以下SQL语句仅从城市列中选择不同的值:
SELECT DISTINCT City FROM customers;
这将产生以下结果。 重复的条目已删除。
2:(LIMIT关键字
默认情况下,将返回满足SQL语句中指定的条件的所有结果。 然而,有时我们需要检索记录的一个子集。 在MySQL中,这是通过使用LIMIT关键字完成的。
LIMIT的语法如下:
SELECT column list
FROM table_name
LIMIT [number of records];
例如,我们可以从customers表中检索前五个记录。
SELECT ID, FirstName, LastName, City
FROM customers LIMIT 5;
这将产生以下结果: