mysql - 这样的mysql查询该怎么做呢?

标签 mysql sql repeat

我会向你寻求帮助。 示例表:

| ID | NAME |POINT|
|  1 | alex | 2 |
|  2 | alex | 2 |
|  3 | jenn | 4 |
|  4 | shama| 3 |
|  5 | jenn | 4 |
|  6 | Mike | 1 |

我想查找重复名称并更改名称值和重复值总和。 喜欢

| ID | NAME     |POINT|
|  1 | alexander| 4   |
|  2 | jennifer | 8   |

是否可以进行mysql查询? 谢谢。

最佳答案

试试这个

select id,
case when name = 'alex' then replace(NAME,'alex','alexander') 
     when name = 'jenn' then replace(NAME,'jenn','jennifer')
     end  as d,sum(point) 
     from name group by d having d is not null;

关于mysql - 这样的mysql查询该怎么做呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42541990/

相关文章:

java - JDBC 连接太多

sql - 关于已知模式的自定义用户驱动报告

在 R 中使用循环重复值

mysql - UPDATE 是否保证按给定顺序执行 SET 分配?

Windows 中的 mysql.exe 输出 CSV 文件

php - 如何在 Laravel 中划分读/写数据库设置?

Python 代码重复

mysql - 提取较大 mysql 查询的一部分以独立使用

mysql order by 不能与 group by 一起使用

arrays - 查找数组中的重复数字vba