Вопросы с тегом «alias»

2
Псевдонимы подзапросов совпадают с псевдонимами основных запросов
У меня есть SQL-запрос, псевдонимы которого совпадают с псевдонимами некоторых его подзапросов. Например: select * from ROOM r where ... ( select * from ROAD r where ... ) Это прекрасно работает, так как псевдоним подзапроса, кажется, скрывает основной. Будет ли это работать так во всех случаях? Получу ли я …

3
Почему запросы анализируются таким образом, что запрещает использование псевдонимов столбцов в большинстве разделов?
Пытаясь написать запрос, я обнаружил (сложным способом), что SQL Server анализирует WHERE в запросе задолго до синтаксического анализа SELECT при выполнении запроса. Документы MSDN говорят, что общий порядок логического синтаксического анализа таков, что SELECT анализируется почти последним (что приводит к ошибкам «без такого объекта [псевдоним]» при попытке использовать псевдоним столбца …
16 sql-server  alias 

3
Использование SUM () дважды неоптимально?
Я знаю, что должен написать SUMдважды, если я хочу использовать его в HAVINGпредложении (или использовать производную таблицу в противном случае): SELECT id, sum(hours) AS totalhours FROM mytable GROUP BY id HAVING sum(hours) > 50; Мой вопрос сейчас заключается в том, является ли это неоптимальным. Как программист, этот запрос выглядит так, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.