⊗pyPmDBFR 112 of 129 menu

Renommer un champ en Python

Il arrive que l'on ait besoin de renommer les champs originaux lors de l'affichage des enregistrements. Dans de tels cas, la commande SQL AS est utilisée. Elle attribue un nouveau nom aux champs ou aux tables lors de la sélection depuis la base, sans que cela n'affecte la base de données elle-même.

Exemple

Sélectionnons de notre table users les noms de tous les utilisateurs et attribuons un nom différent à ce champ :

query = "SELECT name as user_name FROM users"

Résultat du code exécuté :

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

Exemple

Il est possible de ne renommer qu'un seul champ dans la sélection :

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

Résultat du code exécuté :

{'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}

Exemple

Pour renommer une table, il faut appliquer la commande AS à droite de son nom :

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

Tâches pratiques

Renommez le champ salaire des utilisateurs lors de leur affichage dans la console.

Affichez le nom, l'âge et le salaire des utilisateurs, tout en renommant leur nom et leur âge.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser