sql 表头删除

蘑菇帮 2018-04-23 11:17:58

我已经把这个excel 导入到SQL server 2008 里了
他的表头是这样的。
如果不删除这个表头,就会导致在SQL中显示的表没有列名。
所以我想在SQL中操作删除表头,也就是前两行。

由于我后面要将很多这样的表合并在一起,求问有没有批量处理的办法?


select * from table_1
union
select * from table_2
union
select * from table_3
...全文
1314 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2018-04-24
  • 打赏
  • 举报
回复
这样?
select 
    NULL as 营业日期
    ,NULL as 客户卡号
    ,NULL as 年龄
    ,NULL as 消费单号
    ,NULL as 消费说明
    ,NULL as 住院
union all
select 
    NULL as 营业日期
    ,NULL as 客户卡号
    ,NULL as 年龄
    ,NULL as 消费单号
    ,NULL as 消费说明
    ,NULL as 住院
union all
select * from t
中国风 2018-04-24
  • 打赏
  • 举报
回复
-------通常判断非空列删除,如单号是必需的才有效
delete  TABLE1 WHERE 消费单号 is null
蘑菇帮 2018-04-23
  • 打赏
  • 举报
回复
我想要去掉的是Excel表中的前两行
让他在SQL中最终的显示变成
中国风 2018-04-23
  • 打赏
  • 举报
回复
在EXCEL处理首行为列名格式,在导入时选择首行为列名再导入,导入后再处理可能会出现空白列
卖水果的net 2018-04-23
  • 打赏
  • 举报
回复
select * from table_1 union select * from table_2 where L != '规格' union select * from table_3 where L != '规格'
蘑菇帮 2018-04-23
  • 打赏
  • 举报
回复
我希望可以在SQL里用一段代码去除头两行,因为我有很多张表,如果一张一张的弄太麻烦了 谢谢大家的帮助

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧