Разработчик выполнил запрос SELECT title AS название, price AS цена FROM products;. После этого он написал новый запрос SELECT название FROM products; — и получил ошибку. Почему?
Кириллические псевдонимы нельзя использовать без кавычек в следующем запросе
Псевдоним автоматически сохраняется только до закрытия соединения с базой
AS задаёт заголовок лишь в результате текущего запроса, а столбец в таблице по-прежнему называется title
После применения AS исходное имя title становится недоступным для обращения в любых запросах
Псевдоним фиксируется только при использовании SELECT *, а не при явном перечислении столбцов