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

时间:2011-09-03 18:14:42

标签: sql

我的表包含ID和ID1

ID  ID1
5   8
6   9
7   1

现在结果集应该像This

ID  ID1
8   5
9   6
1   7

4 个答案:

答案 0 :(得分:2)

select ID ID1, ID1 ID from tablename;

答案 1 :(得分:2)

SELECT ID1 as 'ID'
     , ID  as 'ID1'
FROM   <your table name>

如果我理解正确,您似乎想要切换字段名称。

答案 2 :(得分:1)

ID  ID1
5   8
6   9
7   1

正如你所提到的,你只需要ID1列然后在select语句中使用ID   你必须先指定ID1列,然后再像这样指定ID。

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

以上语句'ID' is alias for ID1和“ID1' is alias for ID

答案 3 :(得分:0)

如果要引用输出中列的顺序,可以在SELECT关键字后更改它:

SELECT a, b FROM ...
SELECT b, a FROM ...

第一个查询的第一列是第一个,第二个查询的列第一个