Redenumirea câmpurilor în Python

Există situații când este necesar ca, la afișarea înregistrărilor, să le redenumim câmpurile originale. În astfel de cazuri se aplică comanda SQL AS. Ea atribuie un nume nou câmpurilor sau tabelelor la selectarea din baza de date, fără ca în baza în sine să aibă loc modificări.

Exemplu

Să selectăm din tabela noastră users numele tuturor utilizatorilor și să atribuim acestui câmp un alt nume:

pythonquery = "SELECT name as user_name FROM users"

Rezultatul codului executat:

python{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}

Exemplu

Se poate redenumi doar un singur câmp din selecție:

pythonquery = "SELECT id, age as user_age FROM users"

Rezultatul codului executat:

python{'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}
{'id': 8, 'user_age': 30}

Exemplu

Pentru a redenumi o tabelă, trebuie aplicată comanda AS la dreapta numelui ei:

pythonquery = "SELECT id, age as user_age FROM users as users_table"

Probleme practice

Задание 1

Redenumiți câmpul salariu al utilizatorilor la afișarea lor în consolă.

Задание 2

Afișați numele, vârsta și salariul utilizatorilor, redenumiți-le totodată numele și vârsta.