注册 登录
编程论坛 SQL Server论坛

求助sql数据库数据导出等问题

wooquan 发布于 2012-07-10 16:40, 466 次点击
小弟对sql略懂一点也实属菜鸟一枚,现在因为工作效率需要,不得不要通过修改数据库表来完成很大的工作量。现在遇到了问题:我用返回所有行打开了一个要修改的表,因为有几千条信息,数据表内的信息也是以列为单位的,现在需要修改的是每列的数据,一列里许多数据都是一样的,如果用复制粘贴的话,貌似只能一个一个复制来操作,用一列数据来说,我想让这一列数据全显示一样的数值或者文字(比如说:正常)怎么操作?如果是部分数值为正常(或数字)、部分数值为其他的字符又怎么操作?

另外,有没有什么软件可以导出为excel表,我修改了后再导入进去的?或者有什么办法导出数据用软件修改后再导入的?
我用数据库里的那个导出数据功能,导出为excel97-2003,导出的数据都只能导出666条,只有少部分不知道为什么。
本人实在太菜,因工作急需,烦请各位大哥多多指教。
 
1 回复
#2
netlin2012-07-12 21:46
第一个问题:
你试一下下面的两种语句格式,看看是不是你所需要的?
select 字段名1,字段名2,......,'正常' as 字段名 from ......
select 字段名1,字段名2,......,case when <条件> then '正常' else '不正常' end as 字段名 from ......

第二个问题:
用数据库里的那个导出数据功能进行excel表和数据库之间转换数据,是很好用的。
你所说的只能到出部分数据,出现这种情况,应该是你的导出设置有问题。

1