Как повернуть стол на 45 градусов и сохранить результат в другой таблице?

У меня есть таблица.

---------
| a | b |
---------
| a | b |
---------

Я хочу повернуть его на 45 градусов (по или против часовой стрелки) и сохранить в другой таблице. Например, если я поверну его на 45 градусов против часовой стрелки, это будет:

-------------
| b |   |   |
-------------
| a | b |   |
-------------
| a |   |   |
-------------

Другой пример, когда я поверну

-------------
| a | b | c |
-------------
| d | e | f |
-------------
| g | h | i |
-------------

, он изменится на

---------------------
| c |   |   |   |   |
---------------------
| b | f |   |   |   |
---------------------
| a | e | i |   |   |
---------------------
| d | h |   |   |   |
---------------------
| g |   |   |   |   |
---------------------

Как это сделать в SQL ?

40
задан Brian Tompsett - 汤莱恩 5 July 2017 в 18:51
поделиться