请解决以下与SQL相关的查询

请解决以下与SQL相关的查询,sql,Sql,我的表包含ID和ID1 ID ID1 5 8 6 9 7 1 现在,结果集应该是这样的 ID ID1 8 5 9 6 1 7 如果您引用的是输出中列的顺序,则可以在SELECT关键字之后对其进行更改: SELECT a, b FROM ... SELECT b, a FROM ... 第一个查询将首先有a列,第二个查询将首先有b列选择ID1作为“ID” select ID ID1, ID1 ID from tablename; ,ID为'ID1' 从…起 如

我的表包含ID和ID1

ID  ID1
5   8
6   9
7   1
现在,结果集应该是这样的

ID  ID1
8   5
9   6
1   7

如果您引用的是输出中列的顺序,则可以在SELECT关键字之后对其进行更改:

SELECT a, b FROM ...
SELECT b, a FROM ...
第一个查询将首先有a列,第二个查询将首先有b列

选择ID1作为“ID”
select ID ID1, ID1 ID from tablename;
,ID为'ID1' 从…起
如果我理解正确,看起来您想要切换字段名

ID  ID1
5   8
6   9
7   1
正如您所提到的,您只需要在select语句中首先使用ID1列,然后使用ID 您必须首先指定ID1列,然后像这样指定ID

  SELECT ID1 'ID',ID 'ID1' FROM tablename;

因此,在上面的陈述中,
“ID”是ID1的别名,
ID1”是ID的别名,

你能将其格式设置为可以理解的格式,并详细说明为什么你不想得到你所描述的结果吗?@King Skippus:你击败了我:)我不是说这值得投反对票,或者结束投票,但这是一个家庭作业问题吗?出于未知原因,还需要将每一列别名为另一列。这意味着ID1将是ID的别名,反之亦然
  SELECT ID1 'ID',ID 'ID1' FROM tablename;