当前位置: 首页 > 面试题库 >

如何从表中选择列的唯一值?

岳佐
2023-03-14
问题内容

假设我有一张桌子:

| id | Name |
| 01 | Bob  |
| 02 | Chad |
| 03 | Bob  |
| 04 | Tim  |
| 05 | Bob  |

我需要获取仅提及一次的名称(在本例中为:乍得和蒂姆)。查询的是什么?谢谢。


问题答案:

您可以使用:

SELECT Name
FROM table
GROUP BY Name
HAVING COUNT(*) = 1;

Rextester演示



 类似资料:
  • 问题内容: 我有一个MySQL表,其中包含以下类型的信息: 这是我用来从该表获取数据的脚本示例: 该脚本显示表格中的每个日期,例如 我只想显示唯一的日期,例如 问题答案: 在MySQL中使用DISTINCT运算符:

  • 问题内容: 基本上,我有下表: 我需要在每个列中获得唯一的条目,如以下示例所示: 到目前为止,以下代码片段几乎提供了我想要的内容,但可能会返回一些值,这在当前列中不是唯一的: 也无济于事,因为它返回唯一的行,而不是其值 编辑: 选择顺序无关紧要 问题答案: 即使使用Dimitri提到的有问题的组合,这也对我有用。我不知道这对于大音量有多快 SQLFiddle当前不适用于我,这是我的测试脚本: 输出

  • 问题内容: 因此,我无法创建或编辑表(我是具有只读权限的用户),并且想查找10,000个唯一ID。我无法将它们放在IN()语句中,因为oracle限制了1000多个项目。 是否可以从oracle的DUAL表中选择整个列表?就像是: 问题答案: 使用集合(像条款一样,它们不限于1000个项目): 并且是在所提供的集合类型的架构。 您可以将其直接连接到要访问的任何表,而无需使用该表: 如果您可以创建一

  • 问题内容: 如何使用JOIN从一个表中选择所有列,从另一个表中仅选择一些列?在MySQL中。 问题答案: 只需使用表名: 这将选择所有列和列和从。

  • 作为 LINQ 查询的一部分,我有一系列列,其中只有一列将包含一个值,如何将该单个值分配给变量而不必执行类似操作 类似于这个问题,但用LINQ代替SQL。 不幸的是,用SQL处理数据库端的任何事情都不是一个选项。

  • 本文向大家介绍如何从R中的列表中子集唯一值?,包括了如何从R中的列表中子集唯一值?的使用技巧和注意事项,需要的朋友参考一下 我们知道R中的列表可以具有不同数据类型的多个元素,但它们也可以相同。无论我们具有相同类型的元素还是不同的元素,我们都可能希望使用唯一值对列表进行子集设置,尤其是在我们认为值必须相同的情况下。为此,我们可以使用独特的功能。 示例 请看以下列表- 输出结果 在列表List1中找到