У меня есть таблица с двумя столбцами целых чисел. Я хотел бы, чтобы выбрать данные из него (в каком-то стандартном способе) и добавить новый столбец, по правилу:SQL SELECT: сопоставить столбцы с новым столбцом
- если номер на левом больше, новый столбец 1
- если номер на левом меньше, новый столбец -1
- , если числа равны, новый столбец 0
Пример:
16 | 15 | 1
20 | 28 |-1
11 | 11 | 0
28 | 14 | 1
...
Является ли это «ДЕЛО» в стандарте? Я думал о присоединении к (SELECT -1/0/1) ON (одно из 3 условий) и группировке его как-то ... –
Да, это стандартный SQL. См. Ответы на [этот вопрос] (http://stackoverflow.com/questions/4622/sql-case-statement-syntax). – Chad