#sql #sql-server #alias
#sql #sql-сервер #псевдоним
Вопрос:
У меня есть 1 столбец таблицы, как показано ниже:
Column name: Money
Values: 40,50,60,70,80,90
Table name: Salary
Есть ли способ поместить псевдоним в результат столбца?
Я стремлюсь к подобному результату ниже:
| GROSS | AMOUNT |
|Highest Salary | 90 |
|Lowest Salary | 40 |
Мой текущий запрос:
SELECT Money AS GROSS, Money AS AMOUNT
FROM Salary
Я не знаю, как поместить псевдоним в столбец.
Кто-нибудь может мне помочь? Заранее спасибо.
Ответ №1:
Вы можете использовать запрос объединения:
SELECT 'HIGHEST_SALARY' AS GROSS, MAX(MONEY) AS AMOUNT FROM TABLE1
UNION
SELECT 'LOWEST_SALARY' AS GROSS , MIN(MONEY) FROM TABLE1;
Комментарии:
1. Именно то, что я ищу! Я забыл о ОБЪЕДИНЕНИИ!
2. Но вы также можете использовать
UNION ALL
, потому что вы знаете, что вам не нужно отфильтровывать дубликаты.