如何仅选择第一行和具有相同值的多行中的特定列?

射频

假设我有一个查询结果,如下所示:

ID    NAME    Phone
----  ----    -----
1     John    123456
2     John    125678
3     John    345678
4     Abby    456789
5     Abby    567890

我只想返回名称的单个行实例:John,电话号码像“ 12%”。

汽车10分钟

MySql具有一个漂亮的聚合功能group_concat(),您可以通过执行以下操作来列出某人的所有电话号码(以逗号分隔)

SELECT name, group_concat(phone) numbers FROM tbl GROUP BY name

这会让你

name    numbers 
----    --------------------
Abby    456789,567890
John    123456,125678,345678

根据您的病情,name='John' and phone LIKE '12%'您会得到

SELECT name, group_concat(phone) numbers FROM tbl 
WHERE name='John' and phone LIKE '12%'
GROUP BY name

您将获得较少的结果,例如

name    numbers
----    -------------
John    123456,125678

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PostgreSQL按分区,然后选择具有特定列值的第一行

来自分类Dev

仅打印文件中具有唯一第一列和特定第三列值的那些行

来自分类Dev

如何从第一列的所有列中仅选择一行

来自分类Dev

如何从具有有效值的最后一行和第一行中选择列名?

来自分类Dev

更新多行,但仅更新第一行具有不同的值

来自分类Dev

打印第一行的第一列和最后一行的第二列,其中最后一列具有相同的值

来自分类Dev

选择不同列中具有相同值的行或 null 。有多行具有相同的 id

来自分类Dev

Pandas DataFrame-删除特定列中与上一行具有相同值的行

来自分类Dev

MySQL-选择具有相同值的多行,其中一行必须不同

来自分类Dev

SQLite选择查询以从具有相同ID的多行中获取一行

来自分类Dev

SQL Server:如果有另一行具有相同的col值和特定的辅助列值,则排除表中的行

来自分类Dev

R:在csv文件中选择在第一列中具有值的特定行

来自分类Dev

SQL:仅选择具有相同值的表的一行

来自分类Dev

SQL:仅选择具有相同值的表的一行

来自分类Dev

当列连续4次具有相同值时,返回值的第一行

来自分类Dev

在一行中查找具有特定值的第一个和最后一个条目

来自分类Dev

Python DataFrame:在其他列中具有相同值的特定值之前找到上一行的值

来自分类Dev

如何在MySQL中在具有相同ID的一行中显示多行?

来自分类Dev

XPATH-如何选择在表的同一行的列中具有多个值的tr?

来自分类Dev

XPATH-如何选择在表的同一行的列中具有多个值的tr?

来自分类Dev

Php-Myql:选择具有相同特定值的每一行

来自分类Dev

如何对特定列中具有相同值的行求和

来自分类Dev

通过保留数据帧的第一行和最后一行来删除具有特定值的行

来自分类Dev

如何为R中具有特定值的每一行检索列索引?

来自分类Dev

选择具有groupby和NaN列的第一行

来自分类Dev

如何选择具有max(选择字段)和另一(特定字段)的一行?

来自分类Dev

在多行的一列中查找具有相同值的行,而另一列具有不同的值

来自分类Dev

如何选择两列中多行分别具有相同值的位置?

来自分类Dev

对于每一行,查找列中具有相同值的所有行

Related 相关文章

  1. 1

    PostgreSQL按分区,然后选择具有特定列值的第一行

  2. 2

    仅打印文件中具有唯一第一列和特定第三列值的那些行

  3. 3

    如何从第一列的所有列中仅选择一行

  4. 4

    如何从具有有效值的最后一行和第一行中选择列名?

  5. 5

    更新多行,但仅更新第一行具有不同的值

  6. 6

    打印第一行的第一列和最后一行的第二列,其中最后一列具有相同的值

  7. 7

    选择不同列中具有相同值的行或 null 。有多行具有相同的 id

  8. 8

    Pandas DataFrame-删除特定列中与上一行具有相同值的行

  9. 9

    MySQL-选择具有相同值的多行,其中一行必须不同

  10. 10

    SQLite选择查询以从具有相同ID的多行中获取一行

  11. 11

    SQL Server:如果有另一行具有相同的col值和特定的辅助列值,则排除表中的行

  12. 12

    R:在csv文件中选择在第一列中具有值的特定行

  13. 13

    SQL:仅选择具有相同值的表的一行

  14. 14

    SQL:仅选择具有相同值的表的一行

  15. 15

    当列连续4次具有相同值时,返回值的第一行

  16. 16

    在一行中查找具有特定值的第一个和最后一个条目

  17. 17

    Python DataFrame:在其他列中具有相同值的特定值之前找到上一行的值

  18. 18

    如何在MySQL中在具有相同ID的一行中显示多行?

  19. 19

    XPATH-如何选择在表的同一行的列中具有多个值的tr?

  20. 20

    XPATH-如何选择在表的同一行的列中具有多个值的tr?

  21. 21

    Php-Myql:选择具有相同特定值的每一行

  22. 22

    如何对特定列中具有相同值的行求和

  23. 23

    通过保留数据帧的第一行和最后一行来删除具有特定值的行

  24. 24

    如何为R中具有特定值的每一行检索列索引?

  25. 25

    选择具有groupby和NaN列的第一行

  26. 26

    如何选择具有max(选择字段)和另一(特定字段)的一行?

  27. 27

    在多行的一列中查找具有相同值的行,而另一列具有不同的值

  28. 28

    如何选择两列中多行分别具有相同值的位置?

  29. 29

    对于每一行,查找列中具有相同值的所有行

热门标签

归档