在MySQL中,DISTINCT关键字用于从结果集中选择唯一(不重复)的行。它通常与SELECT语句的列一起使用,以消除结果集中的重复记录。
以下是使用DISTINCT关键字的示例:
sql复制代码SELECT DISTINCT column_name FROM table_name;
上述查询将从"table_name"表中选择"column_name"列中的唯一值。
也可以在多个列上使用DISTINCT关键字,例如:
sql复制代码SELECT DISTINCT column_name1, column_name2 FROM table_name;
上述查询将从"table_name"表中选择"column_name1"和"column_name2"列中的唯一组合。
使用DISTINCT关键字时,MySQL将根据指定的列或组合消除结果集中的重复记录,并返回唯一的行。
请注意,DISTINCT关键字适用于整行的比较,而不是单个列值的比较。如果要基于单个列的值选择唯一值,可以使用其他方法,如使用唯一索引或使用GROUP BY子句等。