2014-09-17 3 views
-5

У меня есть таблица, как показано нижеподкачка значения в разных строках в таблице SQL

Column 1 Column 2 

A 10000 
A 20000 
B 10000 
B 30000 
C 20000 
C 50000 

Как поменять местами 2 значения столбца с группировкой на колонке 1, используя SQL, как показано ниже?

A 20000 
A 10000 
B 30000 
B 10000 
C 50000 
C 20000 
+3

У вас есть какие-либо другие столбцы в таблице? Если нет, результаты идентичны. – Szymon

+2

'ORDER BY Column1, Column2 DESC'? –

+0

Извините, я хотел обновить столбцы – user3543512

ответ

2

В таблицах РСУБД нет понятия «порядок», поэтому «переключение» строк бессмысленно. Если вы хотите, чтобы строки из таблицы представлены в определенном порядке, просто запросить его в соответствии с пунктом order by:

SELECT a, b 
FROM  my_table 
ORDER BY a ASC, b DESC 
Смежные вопросы