请解决以下与SQL相关的查询
我的表包含ID和ID1请解决以下与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
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;