MySQL从5个相似的值中仅选择一个值?

让我们首先创建一个表-

mysql> create table DemoTable800 (
   Value int
);

使用insert命令在表中插入一些记录。在这里,我们插入了5个相似的值-

mysql> insert into DemoTable800 values(10);
mysql> insert into DemoTable800 values(10);
mysql> insert into DemoTable800 values(10);
mysql> insert into DemoTable800 values(10);
mysql> insert into DemoTable800 values(10);

使用select语句显示表中的所有记录-

mysql> select *from DemoTable800;

这将产生以下输出-

+-------+
| Value |
+-------+
| 10    |
| 10    |
| 10    |
| 10    |
| 10    |
+-------+
5 rows in set (0.00 sec)

以下是从5个相似值中仅选择一个值的查询-

mysql> select distinct Value from DemoTable800

这将产生以下输出-

+-------+
| Value |
+-------+
| 10    |
+-------+
1 row in set (0.00 sec)