You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于指定列的值为ID添加后缀?

实现ID列添加Suffix后缀的方法

以下是几种常用工具的实现方案:

Excel 操作方法

在空白单元格(比如C2)中输入拼接公式,直接下拉填充即可:
=A2&"_"&B2
如果需要替换原ID列,复制公式结果后右键选择「粘贴值」覆盖原列即可。

Python Pandas 实现代码

假设数据存储在DataFrame中,代码示例如下:

import pandas as pd

# 构造示例数据
data = {
    'ID': ['0001', '0001', '0001', '0001', '0001', '0001', '0002', '0002', '0002', '0002'],
    'Suffix': [1, 1, 1, 1, 2, 2, 1, 2, 2, 1]
}
df = pd.DataFrame(data)

# 合并ID与Suffix生成新ID列
df['ID'] = df['ID'].astype(str) + '_' + df['Suffix'].astype(str)

# 可选:删除原Suffix列
df = df.drop('Suffix', axis=1)

print(df)

SQL 实现语句

根据不同数据库类型,使用对应的字符串拼接语法:

MySQL/PostgreSQL 查询

SELECT CONCAT(ID, '_', Suffix) AS ID
FROM your_table;

SQL Server 查询

SELECT CAST(ID AS VARCHAR) + '_' + CAST(Suffix AS VARCHAR) AS ID
FROM your_table;

如果需要直接更新原表数据(注意操作前备份数据):

-- MySQL/PostgreSQL
UPDATE your_table
SET ID = CONCAT(ID, '_', Suffix);

-- SQL Server
UPDATE your_table
SET ID = CAST(ID AS VARCHAR) + '_' + CAST(Suffix AS VARCHAR);

内容的提问来源于stack exchange,提问作者NewUsr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:40:31