MS Access select语句,从sometable中选择*,''显示以下结果

时间:2011-09-27 11:33:47

标签: sql ms-access select

在MS Access中,查询SELECT *, ' ' from sometable显示以下结果:

      EXPR001 field1 field2 
      ------- ------ --------
      some   some
      value  value

(结果1)

在SQL Server或其他MSDB中,上述查询结果为:

      field1 field2 EXPR001
      ------ ------- -------
      some   some
      value  value

(结果2)

是否有某些配置某些奇迹某些东西(有条件)而不更改SQL查询以在MS Access中运行查询,以便它给出上面的结果2?

2 个答案:

答案 0 :(得分:1)

虽然这个问题 onedaywhen 所提及的问题的副本,但可能不太清楚解决方案是什么。

因此,您需要使用TableName。*来获得正确的顺序。如下所示:

Select SomeTable.*, "" As EXPR001 From SomeTable

或者,单独列出所有列:

Select SomeTable.Field1, SomeTable.Field2, "" As EXPR001 From SomeTable

答案 1 :(得分:0)

在Access中,您可以在数据表视图中移动查询列,而不会影响设计视图中列的顺序。两者都得救了。您可以从中扣除,Access还会在查询中存储显示首选项(包括隐藏列,列宽等)。