mysql - 数入组?

标签 mysql sql

在数据库表中,我有大约100万条记录。

number字段中大约有11位数字。

如果 5 位数字相同,我想将其分组,以便稍后导出。

如何存档?

例如:

077129342480

074545344535

077127777476

077126565656

074546546654

可以看到有两组号码,分别是07712和07454

group字段中我可以用数字声明组名称吗?

最佳答案

您可以尝试GROUP BY SUBSTR(number, 1, 5)GROUP BY LEFT(number, 5)

关于mysql - 数入组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9112066/

相关文章:

mysql - SQL 中 bool 型与整数的最佳实践

mysql - 更新 mysql 时出现重复错误

mysql - 如何从 mysql 填充 datagridview 组合框 - vb.net

mysql - 学生/顾问应用程序的实体关系模型

python - 使用字典列表更新 SQL 表

mysql - 选择查询与 cte 的联合

mysql - SQL - 从组中检索平均分数

php - Opencart 自定义 mysql 搜索表单

mysql - FIND_IN_SET 用于 Mysql 中的部分字符串

php - 使查询更高效(查询速度真的很慢!)