АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗ndSqDBFR 18 of 41 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Переименование поля в NodeJS

Бывают ситуации, когда нужно при выводе записей переименовать их исходные поля. В таких случаях применяется SQL команда AS. Она задает новое имя полям или таблицам при выборке из базы, при этом в самой базе изменения не происходят.

Пример

Выберем из нашей таблицы users имена всех юзеров и зададим данному полю другое название:

let query = "SELECT name as user_name FROM users";

Результат выполненного кода:

[ { user_name: 'user1' }, { user_name: 'user2' }, { user_name: 'user3' }, { user_name: 'user4' }, { user_name: 'user5' }, { user_name: 'user6' } ]

Пример

Можно переименовать только одно поле из выборки:

let query = "SELECT id, age as user_age FROM users";

Результат выполненного кода:

[ { id: 1, user_age: 23 }, { id: 2, user_age: 25 }, { id: 3, user_age: 23 }, { id: 4, user_age: 30 }, { id: 5, user_age: 27 }, { id: 6, user_age: 28 } ]

Пример

Для переименования таблицы нужно применить команду AS справа от ее имени:

let query = "SELECT id, age as user_age FROM users as users_table";

Практические задачи

Восстановите все записи в таблице из сохраненного вами дампа.

Переименуйте поле зарплаты юзеров при выводе их в консоль.

Выведите имя, возраст и зарплату юзеров, при этом переименуйте их имена и возраст.