SQL数据库查询为一个值选择不同的对应值

丽贝卡

我怎样才能从表中得到这样的输出?如果我有一个表格如下所示

First Name         Last Name
----------    

 1. John            Doe
 2. John           Ruggles
 3. Ricky          Rog
 4. kelly          Ali
 5. Ricky           Gyri

我想显示如下

First Name       Last Name

 1.John           Doe
                  Ruggles

 2. Kelly         Ali

 3. Ricky         Rog
                  Gyri

像每个名字一样,我想显示姓氏。我希望名字只会出现一次。请帮我。其表格数据,名字和姓氏是不同的列

安多玛

您可以使用row_number()分析功能来确定姓氏是否已更改:

select  case
        when row_number() over (partition by FirstName 
                                order by FirstName, LastName) = 1 
            then FirstName
        else ''
        end as FirstName
,       LastName
from    YourTable
order by
        YourTable.FirstName
,       LastName

SQL Fiddle中的示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数据库中的查询由另一个选择的更改触发后,更改选择的值

来自分类Dev

将来自MySQL数据库的选择菜单中的第一个选项值设置为空

来自分类Dev

将来自MySQL数据库的选择菜单中的第一个选项值设置为空

来自分类Dev

从数据库中查询,该数据库可能具有一个字段的多个值

来自分类Dev

从数据库中查询,该数据库可能具有一个字段的多个值

来自分类Dev

SQL 将 2 个查询合并为一个,其中 2 个查询来自不同的数据库

来自分类Dev

分配一个值以从数据库中选择列表(在表中)

来自分类Dev

如何使用Ruby和SQLite3从数据库中选择一个值?

来自分类Dev

选择一个选项后自动显示数据库值

来自分类Dev

如何使用Ruby和SQLite3从数据库中选择一个值?

来自分类Dev

如何设置数据库表填充的选择的第一个值?

来自分类Dev

数据库更新错误否为一个或多个必需参数提供值

来自分类Dev

在mysql数据库中创建一个默认值为null的列

来自分类Dev

Ruby on Rails:为数据库中的每个值添加一个复选框

来自分类Dev

为数据库中的每个值在模型中放置一个常量

来自分类Dev

如何使用SQL在一个数据库中搜索与另一个数据库中的值匹配的值

来自分类Dev

将数组的一个值插入数据库

来自分类Dev

从 mongodb 数据库返回一个值

来自分类Dev

我有一个DAO,我正在选择查询中检索值,如何在mysql的数据库中打印它

来自分类Dev

从SQL数据库中向Scala中的val获取一个值

来自分类Dev

从SQL数据库中向Scala中的val获取一个值

来自分类Dev

为我的下拉列表设置一个默认值,该默认值是从数据库填充的

来自分类Dev

需要一个SQL查询来连接两个不同数据库中的表

来自分类Dev

CodeIgniter:尝试根据第一个选择选项的选择从数据库表中加载选项值

来自分类Dev

给定一个来自列表框值的WHERE子句,从数据库中选择数据

来自分类Dev

sql查询在运行时创建一个表并从数据库中的select语句中插入值

来自分类Dev

从两个不同的表中选择一个查询Access数据库中具有不同字段的列

来自分类Dev

从两个不同的表中选择一个查询Access数据库中具有不同字段的列

来自分类Dev

想要连接到同一个数据库表但具有不同的值

Related 相关文章

  1. 1

    在数据库中的查询由另一个选择的更改触发后,更改选择的值

  2. 2

    将来自MySQL数据库的选择菜单中的第一个选项值设置为空

  3. 3

    将来自MySQL数据库的选择菜单中的第一个选项值设置为空

  4. 4

    从数据库中查询,该数据库可能具有一个字段的多个值

  5. 5

    从数据库中查询,该数据库可能具有一个字段的多个值

  6. 6

    SQL 将 2 个查询合并为一个,其中 2 个查询来自不同的数据库

  7. 7

    分配一个值以从数据库中选择列表(在表中)

  8. 8

    如何使用Ruby和SQLite3从数据库中选择一个值?

  9. 9

    选择一个选项后自动显示数据库值

  10. 10

    如何使用Ruby和SQLite3从数据库中选择一个值?

  11. 11

    如何设置数据库表填充的选择的第一个值?

  12. 12

    数据库更新错误否为一个或多个必需参数提供值

  13. 13

    在mysql数据库中创建一个默认值为null的列

  14. 14

    Ruby on Rails:为数据库中的每个值添加一个复选框

  15. 15

    为数据库中的每个值在模型中放置一个常量

  16. 16

    如何使用SQL在一个数据库中搜索与另一个数据库中的值匹配的值

  17. 17

    将数组的一个值插入数据库

  18. 18

    从 mongodb 数据库返回一个值

  19. 19

    我有一个DAO,我正在选择查询中检索值,如何在mysql的数据库中打印它

  20. 20

    从SQL数据库中向Scala中的val获取一个值

  21. 21

    从SQL数据库中向Scala中的val获取一个值

  22. 22

    为我的下拉列表设置一个默认值,该默认值是从数据库填充的

  23. 23

    需要一个SQL查询来连接两个不同数据库中的表

  24. 24

    CodeIgniter:尝试根据第一个选择选项的选择从数据库表中加载选项值

  25. 25

    给定一个来自列表框值的WHERE子句,从数据库中选择数据

  26. 26

    sql查询在运行时创建一个表并从数据库中的select语句中插入值

  27. 27

    从两个不同的表中选择一个查询Access数据库中具有不同字段的列

  28. 28

    从两个不同的表中选择一个查询Access数据库中具有不同字段的列

  29. 29

    想要连接到同一个数据库表但具有不同的值

热门标签

归档