平台中很多应用都有类似的需求,以人力资源系统为例,需要出下面的表格:

       部门      人员列表

       A部门    A1,A2,A3

       B部门    B1,B2,B3

       ...

       它的主要特点是实现分组行转列。传统的方法就是把数据取过来,一行一行拼接。随着数据库的发展,现代数据其实早已帮你实现了该功能。例如在 SQL Server 2017 版本中首次引入了STRING_AGG 函数。其他数据库都有类似的实现。如postgresSQL。

       有了个这个函数,上述功能就会很简单:

        select dept_id,string_agg(employee_name, ',') from sys_person_info  group by dept_id

       所以技术发展日新月异,需要不断掌握新知识。掌握的越多干活越省事。

       AI编程现在也有了很大的发展。所以比较省力的方法就是让AI帮你生成基本的程序,然后人工调整优化。AI编程完全取代人不现实,但是确实可以节省很多成本。平台下一步将集成一个懂本平台开发的AI工具。