检索不同的行
解决办法是使用DISTINCT关键字,顾名思义,此关键字指示MySQL只返回不同的值
SELECT DISTINCT 字段名 FROM表名;
- DISTINCT关键字,它必须直接放在列名的前面。
- 不能部分使用DISTINCT
- DISTINCT关键字应用于所有列而不仅是前置它的列。
限制结果
SELECT语句返回所有匹配的行,它们可能是指定表中的每个行。为
了返回第一行或前几行,可使用LIMIT子句。
SELECT DISTINCT 字段名 FROM表名 LIMIT 0,5;
//LIMIT 0, 5指示MySQL返回从第5行开始的5行。
在行数不够时,LIMIT中指定要检索的行数为检索的最大行数。如果没有足够的行(例如,给出LIMIT 10, 5,但只有13行),MySQL将只返回它能返回的那么多行。
网友评论