sql中两个字段拼接_报表拼接字符串(含字段拼接)

报表是数据呈现的载体,通过报表用户可以清楚的看到数据库或其他数据源的数据。以数据库为例,很多时候从表中取出来的字段的值并不一定完全满足业务人员的需求,例如:雇员表中雇员的姓与名分别存放在两个字段,此时如果需要获取雇员姓名便需要使用拼接字符串的方式(当然 sql 也可以拼,但可能后期修改,不想或无法动 SQL)。接下来通过一个简单的例子,了解报表中如何拼接字符串。

0c4a110362a84f14cbda2d506d832b40.png

报表中的数据,来自润乾报表 demo 数据源“雇员”表。

设计过程:

1、 新建空白报表,准备数据集

ec9c50d2f34dc68005abcd838acd573b.png

2、 除“姓名”外,准备一个网格式报表的示例

7a2b5e744f3d336479af68643cdaed35.png

3、 增加姓名列的表达式定义

4c77f53510ff89b4ceba4b958cf5180e.png

表达式为:ds1. 姓氏 +ds1. 名字

通过以上三步即可完成多字段间在报表表达式中的拼接,从而达到用户的报表需求。

除两个字符串字段的拼接外,也可以使用字段与固定字符串的拼接,例如可以将 B2 单元格表达式改为:=ds_guyuan. 姓氏 +“先生”,此时返回的值便如:张先生、王先生等,并且还可以增加通过性别判断,男士拼“先生”,女士拼“女士”的效果。

总结来说,在制作报表的过程中,用户可以通过表达式实现将字段与字符串拼接,用户也可以截取部分字段的值与字符串拼接,字符串间的拼接等等,满足个性化或灵活处置问题的需要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值