当前位置: 首页 > 面试题库 >

如何选择表中除一列以外的所有列?

彭宏义
2023-03-14
问题内容

如何选择表中除一列以外的所有列?

我有将近259列,我不能在SELECT声明中提及258列。

还有其他方法吗?


问题答案:

您可以使用这种方法从除以下以外的所有列中获取数据:-

  1. 将所有数据插入临时表
  2. 然后从临时表中删除不需要的列
  3. 从临时表中获取数据(这将不包含已删除列的数据)
  4. 删除临时表

像这样的东西:

SELECT * INTO #TemporaryTable FROM YourTableName

ALTER TABLE #TemporaryTable DROP COLUMN Columnwhichyouwanttoremove

SELECT * FROM #TemporaryTable

DROP TABLE #TemporaryTable


 类似资料:
  • 问题内容: 是否可以选择除一列之外的所有列? 这是所有列名称:ID,名称,地址,年龄 我不想使用此select语句,因为我的表的列数彼此不同。 问题答案: declare @cols varchar(max), @sql varchar(max) SELECT @cols = STUFF ( ( SELECT DISTINCT ‘], [‘ + name FROM sys.columns wher

  • 问题内容: 我有一个数据框看起来像这样: 我如何才能获得除以外的所有列? 问题答案: 当列不是MultiIndex时,仅是列名称的数组,因此您可以执行以下操作:

  • 问题内容: 我正在尝试使用select语句从某个MySQL表中获取除一个以外的所有列。有没有简单的方法可以做到这一点? 编辑:此表中有53列(不是我的设计) 问题答案: 实际上有一种方法,您当然需要具有执行此操作的权限… 更换

  • 我有一个如下所示的数据帧: 如何获取除之外的所有列?

  • 问题内容: 如何在CSS表中选择除第一个元素以外的所有元素? 我尝试使用此方法,但发现它不起作用。 问题答案: 通过将类添加到第一个或后续的s中。没有单独使用CSS来选择所需行的跨浏览器方法。 但是,如果您不关心Internet Explorer 6、7或8:

  • 问题内容: 有没有一种方法可以选择某个表的列名,只有那些具有空值的列除外,而不知道该表有多少列。 应导致: 谢谢! 问题答案: 创建具有以下内容的存储过程: