a.rar
参考文件
-----------------------------------------------------
----------------------------------------------------------------------
1、公式形态拼起来写公式类似(ds2里面第2列是名称,第一列是你的编码,这样就会返回名称了)
=CONCATENATE($$$,"(",value("ds2",2,1,$$$),")")
![1685771959962297.png image.png](https://bbs.fanruan.com/upload/wenda/20230603/1685771959962297.png)
![1685778046605905.png image.png](/upload/wenda/20230603/1685778046605905.png)
![1685778160263883.png image.png](/upload/wenda/20230603/1685778160263883.png)
![1685778230963959.png image.png](/upload/wenda/20230603/1685778230963959.png)
![1685778242379315.png image.png](/upload/wenda/20230603/1685778242379315.png)
![1685778254250094.png image.png](/upload/wenda/20230603/1685778254250094.png)
------------------------------------------------------------------------------
2、sql里面拼一列,编号和名称拼在一起
oracle 中拼接方式;内置数据sqlite也用这种方式拼;postgres数据库一样用以下方式去拼接
SELECT 订单id||'-'||客户id as 拼接后字段 FROM 订单
SQL Server 使用+号进行拼接;
select t.订单id+'_'+ t.客户id as 拼接后字段 from (
SELECT '10001' as 订单id,'3686' as 客户id
) t
sql server中如果一个是数字,一个是文本类型的。要转换一下
select t.订单id+'_'+ cast(t.客户id as varchar(30)) as 拼接后 from (
SELECT '10001' as 订单id, 368 as 客户id
) t
MySQL 使用 concat 函数进行拼接;同时postgres数据库也支持以下方式接接
SELECT concat(订单id,'-',客户id) as 拼接后字段 FROM 订单