MySQL检索数据

2018-12-29  本文已影响0人  JiangCheng97

检索不同的行

解决办法是使用DISTINCT关键字,顾名思义,此关键字指示MySQL只返回不同的值

SELECT DISTINCT 字段名 FROM表名;
  1. DISTINCT关键字,它必须直接放在列名的前面。
  2. 不能部分使用DISTINCT
  3. DISTINCT关键字应用于所有列而不仅是前置它的列。

限制结果

SELECT语句返回所有匹配的行,它们可能是指定表中的每个行。为
了返回第一行或前几行,可使用LIMIT子句。

SELECT DISTINCT 字段名 FROM表名 LIMIT 0,5;
//LIMIT 0, 5指示MySQL返回从第5行开始的5行。

在行数不够时,LIMIT中指定要检索的行数为检索的最大行数。如果没有足够的行(例如,给出LIMIT 10, 5,但只有13行),MySQL将只返回它能返回的那么多行。

上一篇 下一篇

猜你喜欢

热点阅读