本来是mysql数据库的,不过对mysql数据库的游标实在是不熟,所以先把数据导到了mssql 上,才进行了处理. 首先,通过联合两个表时,查询得到的是如下的数据 其中各个属性名称都在 “属性”列中,值在其对应的值列中; 现在需要将各个属性名称放到行中,最后到处结果到excel中。 所以需要进行处理,经过思考,我觉得只有用游标才可以实现,所以使用游标进行了处理,最后处理出的结果如下: 所使用的游标代码如下(为了安全考虑,替掉了真实的表名): ————————————————————————– Declare @tmpIdent int; Declare @tmpidentv varchar(20); declare @tmpName varchar(100); declare @tmpEmail varchar(100); declare @tmpType varchar(100); declare @tmpVar varchar(100); declare @tmpvalue varchar(100); CREATE TABLE #tmp_cioall ( ident int, [name] varchar(128), email varchar(128), user_type varchar(128), emailaddress varchar(128), Gender varchar(128), industry varchar(128), jobtitle varchar(128), organisation varchar(128), town varchar(128), birth_date varchar(128), minibio varchar(128), skills varchar(128), interests varchar(128), mainproject varchar(128), jobdescription varchar(200) );

阅读全文

作者的图片

DigDeeply

Technology Stack: Golang/PHP/Openresty, and so on…

Web Development Engineer

Beijing China