As sql
Автор Константин Скоморохов задал вопрос в разделе Другие языки и технологии
access. SELECT. .AS. . и получил лучший ответ
Ответ от Merlin[гуру]
AS удобен для сокращения самого запроса, скажем если много условий, то гораздо быстрее и нагляднее написать
SELECT tbl.* FROM sotrudik_table AS tbl WHERE tbl.field1 = 1 AND tbl.field2 = 4
чем
SELECT sotrudik_table.* FROM sotrudik_table WHERE sotrudik_table.field1 = 1 AND sotrudik_table.field2 = 4
А еще бывают редкие случаи, когда в запросе несколько раз участвует одна и та же таблица. Тогда без AS не обойтись
SELECT a.*, b.* FROM table AS a, table AS b WHERE a.field1 = b.field2
Ответ от Katze von Ulthar[гуру]
хз, что в access, а в mysql as задает алиасы для таблиц (удобно в больших запросах к нескольким таблицам сразу, чтобы поменьше букв писать)
хз, что в access, а в mysql as задает алиасы для таблиц (удобно в больших запросах к нескольким таблицам сразу, чтобы поменьше букв писать)
Ответ от Джамшут Бархударов[гуру]
Именно. Это не только в Access или в MySQL - это стандарт SQL как таковой.
Оно везде есть.
пример
SELECT * FROM cargo as s1, expedition as s2 WHERE s2.cargo_type=s1.cargo_type
в данном случае идет неявно описанный INNER JOIN
Именно. Это не только в Access или в MySQL - это стандарт SQL как таковой.
Оно везде есть.
пример
SELECT * FROM cargo as s1, expedition as s2 WHERE s2.cargo_type=s1.cargo_type
в данном случае идет неявно описанный INNER JOIN
Ответ от MMM_Corp[гуру]
это значит "как" тоесть в результате выполнения поле уже не будет называтся как название поля в табл. а как в конструкции "AS".
это значит "как" тоесть в результате выполнения поле уже не будет называтся как название поля в табл. а как в конструкции "AS".
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: access. SELECT. .AS. .