В чем разница между "As" и "=" в операторах T SQL SELECT? - PullRequest
3 голосов
/ 15 января 2020

Скажите num - это столбец, содержащий целые числа.

Есть ли разница между:

SELECT num, (num * 2) AS 2num и

SELECT num, 2num = (num * 2)?

Они оба дают одинаковый результат, они взаимозаменяемы?

Ответы [ 2 ]

1 голос
/ 15 января 2020

Отсутствует. AS является стандартным SQL, в то время как = работает только на SQL Сервере.

Я [лично] хотел бы go со стандартом.

0 голосов
/ 15 января 2020

AS используется для разных типов или SQL, будь то Oracle, MySql, Postgresql, тогда как = - это другое ключевое слово, которое может служить той же цели, но оно уникально для T SQL. * 1001. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...